2012-08-28 38 views
0

我的工作有一個大的滾動輪上的應用程序 - 在這裏看到:需要http://aspyreapps.com/Files/Aspyre/wheels.jpgiOS版 - 大滾輪

車輪裏面的內容動態創建,而不是靜態的圖形。問題是我需要的內容表現得像一個輪子,因此輪子會相應地改變內容的角度 - 不僅僅是直線上下移動。

有關我如何完成此類任務的任何建議?

+3

http://www.raywenderlich.com/9864/how-to-create-a旋轉輪控制與uikit - 這可以幫助你 – mientus

回答

0

最簡單的方法是檢測自定義UIView的手勢,並使用Core Graphics動態繪製文本區域。您可以使用自定義UIView中的以下代碼輕鬆旋轉元素:

- (void)drawRect:(CGRect)rect { 
CGContextRef context = UIGraphicsGetCurrentContext(); 
CGContextRotateCTM(context, M_PI/4); 

... 

NSString* text = @"Hello"; 
[text drawAtPoint:point withFont:font]; 
} 
0

仿射變換以中心點的偏移旋轉。不知道該怎麼辦,我的頭頂,卻發現可能有助於在這裏:​​

Affine transform around a point