需要有关“不在iphone5上工作”的帮助

时间:2012-12-06 07:05:06

标签: ios

昨天我尝试在iphone 5上测试我的应用程序,但我的应用程序底部没有响应。我搜索了这个问题,我找到了这些solutions

将window.xib设置为“启动时全屏无效”我不知道为什么。

self.view.frame = [UIScreen mainScreen].bounds;,这需要在每个视图上完成。

即使这对我不起作用self.window.frame = [UIScreen mainScreen].bounds;

我只需要一个全局解决方案,不要在我的应用的每个视图上设置。

1 个答案:

答案 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,答案。