0

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

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

4

1 回答 1

1

您需要包含并链接 QuartzCore 以获得CALayer的定义,然后您可以使用它的anchorPoint属性。例如

#import <QuartzCore/QuartzCore.h>

...

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

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

于 2011-07-13T23:52:31.173 回答