2016-07-28 117 views
2

我是IOS Swift開發新手。我有一個導航條設計,其包括,增加的高度(從而增加了文字大小與自定義顏色),定製的UIButton用於閉合(而不是通常的後退按鈕) 和標題在左側(而不是中心)IOS自定義視圖或導航欄控制器

基本上要做很多定製。我的問題是,可以做一個自定義的UIView作爲導航欄嗎?或者我應該通過NavigationController並通過代碼定製它?

謝謝。

+0

IMO,如果您在導航欄上有按鈕和圖像,那麼將自定義視圖作爲導航欄總是好的,您可以根據需要對其進行自定義。 –

回答

2

首先,導航欄以更智能的方式提供了通過不同視圖控制器的推送導航,它將所有推送的視圖控制器堆疊起來,並提供一些有用的功能;例如從故事板推動另一個視圖控制器,您不需要設置後退按鈕,並且可以用簡單的方法返回到主控制器。

您可以爲左/右按鈕設置自定義圖像,設置自定義字體,也可以更改高度而不會出現大問題;我建議保留導航欄並進行評估,您應該在短時間內發現導航欄是否足以滿足您的需求。

+0

您是否仍然在使用導航控制器並使用自定義視圖時隱藏導航欄?沒有額外的代碼,我得到了我正在尋找的結果。想知道如果這有重大問題? – dypbrg

相關問題