簡體   English   中英

導航欄按鈕大於導航欄高度

[英]Nav bar button bigger than the nav bar height

讓我們來一張圖片:

導航欄

有沒有辦法使導航欄按鈕大於其自身的導航欄,例如“ O”按鈕? 否則,如果我想嘗試使用此渲染器,最好的方法是什么?

我認為最好的方法是使自定義viewcontroller支持此邏輯。

例如,您可以使用方法setNavigationBarByType:(YourType)創建自定義viewcontroller。

然后使用此viewcontroller作為父viewController

  1. 對於UINavigationBar嘗試使用clipSubview = NO->其UIView屬性,因此它也應該可以在UINavigationBar上工作,但是我不確定

  2. 與其使用UINavigationBar,不如使用UIView作為容器視圖的自定義控件--Backround UIImageView --Back UIButton自定義樣式--Right UIButton自定義樣式

在您的RootViewController中顯示此containerView,您需要在其中放置應用程序的通用控件。 屏幕的中間部分將根據按鈕點擊事件或屏幕流進行填充。

希望這會幫助你。

創建UILabel配置並設置為導航欄標題視圖。 將此按鈕作為子視圖添加到導航欄標題視圖。

暫無
暫無

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

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