2010-06-08 135 views
0

我正在使用CATransform3DTranslate通过翻译图层来创建带有一些UIViews的旋转木马。我遇到的问题是,尽管z和x似乎居中,但y位置似乎被注册在顶部。当我翻译y位置时,它受到一个“照相机”的影响,使它们变形。有谁知道我会用什么来改变这一点,以便所有的对象都会围绕视图的中心点旋转?CALayer的设置中心位置

回答

0

解决了我自己的问题。我只是从错误的角度来看这个。所有图层都相对于它们的视图进行了翻译,因此将视图的中心移动到其超视图的中间可以解决问题。