我开发了我的第一个iphone应用程序,但是在自动旋转方面存在一些问题。旋转后,屏幕被切断,我必须切换到另一个标签,然后返回以使其正确..
我想,如果我可以在轮换后重新加载视图,它可能会正常工作..有关如何做到这一点(或替代解决方案)的任何提示?
谢谢! :)
答案 0 :(得分:1)
这可能是很多事情,例如在代码或Interface Builder中设置自动调整视图大小。或者可能是你需要这些方面的东西:
if (portrait) {
self.view.transform = CGAffineTransformMakeRotation(0);
self.view.bounds = CGRectMake(0.0, 0.0, 320, 480);
}
else {
self.view.transform = CGAffineTransformMakeRotation((M_PI * (90) / 180.0));
self.view.bounds = CGRectMake(0.0, 0.0, 480, 320);
}