我使用基于视图的模板来创建我的应用程序,并在 shouldAutorotateToInterfaceOrientation 中返回 YES 以支持自动旋转。接下来,我添加一个方形 testView_ 对象(具有默认的自动调整大小设置),并在初始化时旋转它:
- (void)viewDidLoad {
[super viewDidLoad];
testView_.transform = CGAffineTransformMakeRotation(0.1);
}
现在,每当我旋转 iPhone 时,testView_ 都会变形。是什么原因,如何纠正?每次旋转 iPhone 后 testView_ 的宽度和高度都会发生变化,即使它不应该被自动调整大小(只有在 testView_ 最初旋转时才会发生这种情况)。