在我的iphone应用程序中,我已通过以下方法返回yes,其工作和屏幕正在旋转,但内容在横向模式下不适合屏幕
以下是我使用的代码
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return YES;
}
以下是我的输出
如何在旋转时将屏幕内容与屏幕尺寸相匹配,可以任何人帮助我,而不是提前,
答案 0 :(得分:3)
当设备即将旋转时,您应该reset the views frame
。这通常应该在willRotateToInterfaceOrientation
方法中完成。
您也可以简单地使用autoResizingMask
,它会在超级视图帧更改时自动调整视图大小。
// Add this line in loadView method
self.view.autoresizingMask = UIViewAutoresizingFlexibleWidth |
UIViewAutoresizingFlexibleHeight;
答案 1 :(得分:0)
阅读本教程:
http://www.shinstudio.com/blog/programming/rotating-view-in-iphone-app/
实施willRotateToInterfaceOrientation
将是解决方案