2011-07-13 16 views
0

在iOS代碼中構建自定義框架/視圖時,如何設置其旋轉行爲?通過代碼設置旋轉的錨點?

在UIBuilder中,您可以設置「錨點」來確定通過旋轉移動對象的參考點。你如何通過代碼來做到這一點?

回答

1

您需要包含並鏈接到QuartzCore以獲得CALayer的定義,那麼您可以使用它的anchorPoint屬性。例如。

#import <QuartzCore/QuartzCore.h> 

... 

someView.layer.anchorPoint = CGPointMake(x, y); 

UIViews有CALayers,而CALayers是操作系統用於組成的。如果你願意,你甚至可以直接使用CALayers,但UIViews添加了一堆功能。