簡體   English   中英

自定義iOS導航欄高度,添加背景,菜單按鈕(Swift)

[英]Customizing iOS Navigation Bar height, add background, menu button (Swift)

我上周開始在iOS上開發,我一直在嘗試將以下設計完成到我的iOS應用程序的導航欄中。 到目前為止,我所能做的就是改變背景並在中心添加圖像。 如何調整導航欄的高度,添加背景和按鈕?

在此輸入圖像描述

您可以在故事板中輕松完成此操作,或通過代碼添加約束。

使用這些約束將工具欄放在頂部:

  1. Superview的頂級空間= 0
  2. Superview的領先空間= 0
  3. 跟蹤空間到Superview = 0
  4. 高度等於= 80(或任何你想要的值)

使用以下約束將導航欄放在工具欄下方:

  1. 項目清單
  2. 工具欄的頂部空間= 0
  3. Superview的領先空間= 0
  4. 跟蹤空間到Superview = 0
  5. 高度等於= 64(或您想要的任何值)

從左側開始向您添加項目工具欄:

  1. 為菜單按鈕添加條形按鈕項
  2. 添加靈活空格鍵按鈕項
  3. 為貓頭鷹按鈕圖像添加條形按鈕項
  4. 添加靈活空格鍵按鈕項

將項目添加到導航欄:

  1. 為后退按鈕添加條形按鈕項

故事板示例

示例圖像

我不相信Apple允許您更改導航欄的高度。 但是,某些視覺屬性可以更改,例如背景圖像。

請參閱此文檔: https//developer.apple.com/library/ios/documentation/UIKit/Reference/UINavigationBar_Class/index.html#//apple_ref/doc/uid/TP40006887-CH3-SW16

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM