0
我正在使用CATransform3DTranslate通過翻譯圖層來創建帶有一些UIViews的旋轉木馬。我遇到的問題是,儘管z和x似乎居中,但y位置似乎被註冊在頂部。當我翻譯y位置時,它受到一個「照相機」的影響,使它們變形。有誰知道我會用什麼來改變這一點,以便所有的對象都會圍繞視圖的中心點旋轉?CALayer的設置中心位置
我正在使用CATransform3DTranslate通過翻譯圖層來創建帶有一些UIViews的旋轉木馬。我遇到的問題是,儘管z和x似乎居中,但y位置似乎被註冊在頂部。當我翻譯y位置時,它受到一個「照相機」的影響,使它們變形。有誰知道我會用什麼來改變這一點,以便所有的對象都會圍繞視圖的中心點旋轉?CALayer的設置中心位置
解決了我自己的問題。我只是從錯誤的角度來看這個。所有圖層都相對於它們的視圖進行了翻譯,因此將視圖的中心移動到其超視圖的中間可以解決問題。