在iOS代码中构建自定义框架/视图时,如何设置其旋转行为?
在UIBuilder中,你可以设置"锚点"来确定通过旋转来移动对象的参考点。如何通过代码实现这一点?
您需要包含并链接到QuartzCore以便获得CALayer的定义,然后您可以使用它的anchorPoint
属性。例如
#import <QuartzCore/QuartzCore.h>
...
someView.layer.anchorPoint = CGPointMake(x, y);
uiview有CALayers, CALayers是操作系统用来合成的。如果你想的话,你甚至可以直接使用calayer,但是uiview添加了一堆功能。