通过代码设置旋转的锚点?

时间:2011-07-13 23:45:26

标签: ipad uibuilder

在iOS代码中构建自定义框架/视图时,如何设置其旋转行为?

在UIBuilder中,您可以设置“锚点”以确定通过旋转移动对象的参考点。你是如何通过代码完成的?

1 个答案:

答案 0 :(得分:1)

您需要包含并链接QuartzCore才能获得CALayer的定义,然后您可以使用其anchorPoint属性。 E.g。

#import <QuartzCore/QuartzCore.h>

...

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

UIViews有CALayers,而CALayers是操作系统用于构图的。如果需要,您甚至可以直接使用CALayers,但UIViews会添加许多功能。