在iOS代码中构建自定义框架/视图时,如何设置其旋转行为?
在UIBuilder中,您可以设置“锚点”以确定通过旋转移动对象的参考点。你是如何通过代码完成的?
答案 0 :(得分:1)
您需要包含并链接QuartzCore才能获得CALayer的定义,然后您可以使用其anchorPoint
属性。 E.g。
#import <QuartzCore/QuartzCore.h>
...
someView.layer.anchorPoint = CGPointMake(x, y);
UIViews有CALayers,而CALayers是操作系统用于构图的。如果需要,您甚至可以直接使用CALayers,但UIViews会添加许多功能。