我的工作有一個大的滾動輪上的應用程序 - 在這裏看到:需要http://aspyreapps.com/Files/Aspyre/wheels.jpgiOS版 - 大滾輪
車輪裏面的內容動態創建,而不是靜態的圖形。問題是我需要的內容表現得像一個輪子,因此輪子會相應地改變內容的角度 - 不僅僅是直線上下移動。
有關我如何完成此類任務的任何建議?
我的工作有一個大的滾動輪上的應用程序 - 在這裏看到:需要http://aspyreapps.com/Files/Aspyre/wheels.jpgiOS版 - 大滾輪
車輪裏面的內容動態創建,而不是靜態的圖形。問題是我需要的內容表現得像一個輪子,因此輪子會相應地改變內容的角度 - 不僅僅是直線上下移動。
有關我如何完成此類任務的任何建議?
最簡單的方法是檢測自定義UIView的手勢,並使用Core Graphics動態繪製文本區域。您可以使用自定義UIView中的以下代碼輕鬆旋轉元素:
- (void)drawRect:(CGRect)rect {
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextRotateCTM(context, M_PI/4);
...
NSString* text = @"Hello";
[text drawAtPoint:point withFont:font];
}
仿射變換以中心點的偏移旋轉。不知道該怎麼辦,我的頭頂,卻發現可能有助於在這裏:
http://www.raywenderlich.com/9864/how-to-create-a旋轉輪控制與uikit - 這可以幫助你 – mientus