0
當我在iOS 6中運行應用程序時,一切正常,但是當我在iOS 7上運行狀態欄時,按照iOS 7標準可見。找回iOS6的外觀和搭載iOS 7的感覺,我用下面的代碼:在iOS 7中的iOS 7按鈕可定位性問題
CGRect frame = self.view.frame;
frame.origin.y = 20;
if (self.view.frame.size.height == 1024 ||
self.view.frame.size.height == 768) //643
{
frame.size.height -= 20;
}
self.view.frame = frame;
使用此代碼的UI看起來很好iOS上的7可是有更多的問題來了。我在屏幕的底部欄中有幾個UIButton。使用上面的代碼可以使這些按鈕在iOS 7中部分可調。iOS6中沒有按鈕可調整性問題。有沒有人遇到過這種情況。如果是,那麼請讓我知道如何解決這個問題。
看到這個你可以在狀態欄問題的乘坐http://stackoverflow.com/a/19025547/ 1545180 – Ganapathy
如果你很難理解我在上面的鏈接中的答案,讓我知道我會澄清的。 – Ganapathy
感謝您的建議Ganpathy。它在iOS7上工作,但不在iOS6上......最後這樣做了。打開每個xib/storyboard。點擊File Inspector。在界面生成器文檔選擇下在xcode 4.6中打開。然後添加狀態欄最初隱藏爲YES在您的應用程序的info.plist –