【发布时间】:2011-10-21 06:31:42
【问题描述】:
我使用 IF 语句来检测设备的方向何时发生变化,当它发生变化时,会显示一个新视图,一个纵向,另一个横向。唯一的问题是,如果我从纵向旋转到横向,并且横向视图显示,它并没有完全旋转。它仍然是纵向的,与应有的位置相差 90 度。感谢您的帮助!
- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration {
if (toInterfaceOrientation == UIInterfaceOrientationPortrait || toInterfaceOrientation == UIInterfaceOrientationPortraitUpsideDown) {
//portrait
self.view = portrait;
} else {
//landscape
self.view = landscape;
}
}
【问题讨论】:
标签: iphone ios ipad view orientation