如何旋转UIViews?

use*_*452 2 iphone xcode cocoa-touch core-animation ios

Twitter应用程序是iPhone上的标签栏应用程序.任何选项卡中的任何内容都不会旋转,但是,当您单击推文中的链接时,允许旋转顶部的视图控制器.我曾经唯一的旋转是倾斜设备,风景或肖像,但我不明白如何使用2D变换和动画来旋转视图.

如何使用UIView的子类旋转任何视图?

Abd*_*mer 14

您可以使用UIView动画和Transform方法.旋转90度:

[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.5];

imageView.transform = CGAffineTransformMakeRotation(M_PI_2);

[UIView commitAnimations];
Run Code Online (Sandbox Code Playgroud)