Touchposé 是由 Todd Reed 所撰寫的 Open Source,這是一個構想簡單卻相當實用的 plus-in,它可以用來提示目前觸碰位置,在錄製 DEMO 影片時能夠清楚的呈現目前的操作範圍,類似 MAC 中使用 QuickTime 錄製桌面時滑鼠點擊的效果。關於更多資訊可以參考文章最後連結。
在 Touchposé 中,目前還沒有可提供修改提示點顏色的方法函式,若是想要使用不同顏色的提示點,可以從 QTouchposeApplication 中修改下列方法函式來改變顏色。
來源位址:GitHub- (id)initWithPoint:(CGPoint)point hue:(CGFloat)hue {
//半徑
const CGFloat kFingerRadius = 22.0f;
if ((self = [super initWithFrame:CGRectMake(point.x-kFingerRadius, point.y-kFingerRadius, 2*kFingerRadius, 2*kFingerRadius)])) {
//不透明
self.opaque = NO;
//邊線顏色
self.layer.borderColor = [UIColor colorWithHue:hue saturation:0.5f brightness:0.5f alpha:0.6f].CGColor;
//半徑
self.layer.cornerRadius = kFingerRadius;
//邊線粗細
self.layer.borderWidth = 2.0f;
//內部填滿的顏色
self.layer.backgroundColor = [UIColor colorWithHue:hue saturation:0.5f brightness:0.5f alpha:0.4f].CGColor;
}
return self;
}
憑證類型:Apache 2.0
使用版本:Mar. 04, 2012
測試環境:iOS SDK 5.0 and 4.2
ps:Apache 2.0 憑證允許使用者修改 Source 中的內容再重新發佈,或是其他商業應用等,但是如果你修改了其中的程式碼,必須在修改文件中註明,在發佈新的版本中同樣需要帶有原 Apache Licence 的協定、商標、專利聲明和其他原來作者規定需要包含的說明。
關於更多 Apache 2.0 憑證資訊請參考 The Apache Software Foundation。
沒有留言:
張貼留言