iPad仅景观应用程序无法响应屏幕底部附近的触摸

And*_*wCr 5 landscape touch ipad

我是一名经验丰富的开发人员,但对iOS来说相对较新.

我在iPad应用程序上遇到了一些问题,我的视图没有响应屏幕底部三分之一的按钮触摸.触摸其他按钮工作正常,所以我知道我的视图在加载时正确连接(我在IB中创建它们.)我在模拟器和设备上都得到相同的行为.

这是一个仅面向横向的应用程序,我正在使用[NSBundle LoadNibNamed:]加载视图.这是应用程序中唯一的非常重要的部分,我想我已经跳过所有适当的环节:

  • 在我的.plist中添加了初始接口方向行
  • 在IB中设计了我在景观方向上的观点
  • 将shouldAutoRotateToInterfaceOrientation添加到我的顶级视图,该视图仅为横向方向返回YES

横向可能没有关系,但我想我应该提一下,因为这是我发现的唯一一件小事,我从板上看到其他人也发现了这个问题.

有没有人有任何想法?

谢谢.

And*_*wCr 1

事实证明,我的视图边界设置为全屏,但框架没有设置为全屏。通过明确设置框架,我能够使其正常工作。