2012-12-06 44 views
0

昨天我嘗試在iphone 5上測試我的應用程序,但我的應用程序底部沒有響應。我搜索了這個問題,我發現這些solutions需要關於'iphone5上不工作的底部'的幫助

將window.xib設置爲「全屏在啓動不起作用」我不知道爲什麼。

self.view.frame = [UIScreen mainScreen].bounds;這需要在每個視圖上完成。

即使這不是我self.window.frame = [UIScreen mainScreen].bounds;

工作我需要的是一個全球性的解決方案,不希望我的應用程序的每個視圖設置。

回答

0

不同的UIViewControllers可能需要不同的調整。通常將根據UIViewController's XIB的根UIView上的自動調整大小設置爲在高度作品上重新調整大小。但你應該獨立照顧每個UIView ......你可能正在做的一些動畫可能依賴於UIView的總高度,所以你應該注意這一點。我用這個宏,檢查我是什麼樣的設備上:

#define IS_IPHONE_5 (fabs((double)[ [ UIScreen mainScreen ] bounds ].size.height - (double)568) < DBL_EPSILON) 

它是從this,答案服用。