2014-01-10 73 views
0

所以我已經開發了一個應用程序,我在很久以前發佈了iOS 6。那麼我想更新它爲iOS 7。使用iOS 7主題,您可以稱它使我在應用程序上的工具欄看起來很可怕。我想要做的就是創建一個工具欄,就像葡萄藤和嘰嘰喳喳是如何,不適合包括屏幕截圖相比,我的外觀。我在xcode中看到,通過選擇視圖控制器,然後啓用頂部欄,但導航欄不是工具欄,可以啓用該功能。這可能嗎?反正這裏是一個鏈接,屏幕截圖我拿了,如何使工具欄與狀態欄相同

enter image description here

+0

你想讓狀態欄與應用程序分開嗎? – 2014-01-10 04:29:30

+0

我曾經使用過的最佳方式是將導航欄圖像製作爲640 * 64大小,這會自動設置爲io7 –

+0

我還沒有嘗試過任何編碼,因爲它在iOS開發中已經相當長一段時間,並且不記得許多。林不知道,如果我想狀態欄與應用程序分開,但我猜是的。我想要做的事情就是讓它看起來很光滑,一個純色,比如葡萄藤和推特。 – user3180303

回答

1

對於(的iOS 7)要設置導航欄圖片,如:

if ([self.navigationController.navigationBar respondsToSelector:@selector(setBackgroundImage:forBarMetrics:)]){ 
    [self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"navigation.png"] forBarMetrics:UIBarMetricsDefault]; 
} 

有關詳細信息,請檢查該也:

Customize-Navigation-status-bar-ios-7

iOS 7 Design Resources

編輯:如果要設置顏色工具欄

試試這個:

Yourtoolbar.tintColor = [UIColor grayColor];//set here whatever you want. 

願你想要的工具欄64pts不是44pts的高度,爲您需要設置酒吧的barPosition property to UIBarPositionTopAttached

願它能幫助你。

+0

問題是我不使用導航欄即時通訊使用工具欄,所以我可以添加按鈕。 – user3180303

+0

@ user3180303你能解釋一下嗎?你想要什麼? –

+0

好生病盡我所能。正如你可以在圖像列表中看到最後一張圖像是我的應用程序一樣,狀態欄下面的頂部欄是一個工具欄而不是導航欄,所以我可以將按鈕和文本添加到欄中。同樣在最後一張圖片中,您可以看到狀態欄大綱中有一個分隔符,因此看起來並不太好。現在說我想讓工具欄和狀態欄藍色,沒有行分隔符,並使它看起來一目瞭然。像其他人一樣。 – user3180303

相關問題