旋转到横向iPhone iPad时,无法触摸屏幕的右侧部分

时间:2011-10-13 19:57:45

标签: iphone xcode ipad orientation landscape

我有一个支持所有方向的应用。但是,当我以纵向模式启动设备后旋转设备时,我无法触摸iPad屏幕的右侧部分。我想这是一个框架问题(我想我无法触摸屏幕的1024-768px宽度部分)另外当我尝试将self.view的框架设置为 CGRectMake(0,0,1024,768)在didrotate方法中,self.view从几乎中心放置到右边的屏幕外。

如何解决这个问题?有帮助吗?感谢。

2 个答案:

答案 0 :(得分:0)

你不需要设置self.view的框架,它会自动设置。如果你设置,那就错了。我之前有同样的错误。

答案 1 :(得分:0)

这是因为我忘了更新我想要触摸的视图上方的视图框架。通过仔细更新所有视图的框架来解决问题。