2013-10-12 59 views
0

如何在我的iPhone應用程序中將導航欄與時間和酒吧合併時的其他應用程序(如Safari)中的相匹配。與MobileSafari相比,這是我的樣子。合併UIStatusBar和UINavigationBar

Safari瀏覽器

enter image description here

我的應用

enter image description here

感謝您的幫助! (:

回答

2

這下。是常見的問題和我有同樣的,但只需設置UINavigationBar的Y位置爲20px解決很容易,而不是爲0px然後,你必須指定UINavigationBarDelegate到你的ViewController:

[_navigationBar setDelegate:self]; 

而且你有將此方法添加到您的ViewController中,該方法將因爲委託分配而被調用:

-(UIBarPosition)positionForBar:(id<UIBarPositioning>)bar 
{ 
    return UIBarPositionTopAttached; 
} 
+0

非常感謝,作品像魅力! – user2873239

0

它看起來像你這樣它已經Safari瀏覽器只是有一個的UITextField,而不是在中心的標題標籤現在導航條的高度64PX爲iOS 7,並自動進入導航欄