自动旋转会扭曲iPhone中的旋转视图
|
我使用基于视图的模板来创建我的应用程序,并在shouldAutorotateToInterfaceOrientation中返回YES以支持自动旋转。接下来,我添加一个正方形的testView_对象(具有默认的自动调整大小设置),并在初始化时旋转它:
- (void)viewDidLoad {
[super viewDidLoad];
testView_.transform = CGAffineTransformMakeRotation(0.1);
}
现在,每当旋转iPhone时,testView_就会变形。原因是什么,如何纠正?每当不旋转iPhone时,testView_的宽度和高度都会改变,即使它不应该自动调整大小(并且只有在最初旋转testView_时才会发生)。
没有找到相关结果
已邀请:
1 个回复
财沟项胶
在willRotateToInterfaceOrientation方法中,然后重做
在didRotateFromInterfaceOrientation中。这有助于解决变形。 如果还涉及平移,缩放...,则更为复杂,但是想法就在那里。