昨天我尝试在iphone 5上测试我的应用程序,但我的应用程序底部没有响应。我搜索了这个问题,我找到了这些solutions
将window.xib设置为“启动时全屏无效”我不知道为什么。
self.view.frame = [UIScreen mainScreen].bounds;
,这需要在每个视图上完成。
即使这对我不起作用self.window.frame = [UIScreen mainScreen].bounds;
我只需要一个全局解决方案,不要在我的应用的每个视图上设置。
答案 0 :(得分:0)
不同的UIViewControllers
可能需要不同的调整。通常在UIView
XIB上设置根UIViewController's
上的自动调整大小以重新调整高度大小。但你应该独立处理每个UIView
......你可能正在做的一些动画,可能依赖于UIView的总高度,所以你应该注意这一点。我使用这个宏来检查我所使用的设备类型:
#define IS_IPHONE_5 ( fabs( ( double )[ [ UIScreen mainScreen ] bounds ].size.height - ( double )568 ) < DBL_EPSILON )
取自this,答案。