[英]Nav bar button bigger than the nav bar height
讓我們來一張圖片:
有沒有辦法使導航欄按鈕大於其自身的導航欄,例如“ O”按鈕? 否則,如果我想嘗試使用此渲染器,最好的方法是什么?
我認為最好的方法是使自定義viewcontroller支持此邏輯。
例如,您可以使用方法setNavigationBarByType:(YourType)創建自定義viewcontroller。
然后使用此viewcontroller作為父viewController
對於UINavigationBar嘗試使用clipSubview = NO->其UIView屬性,因此它也應該可以在UINavigationBar上工作,但是我不確定
與其使用UINavigationBar,不如使用UIView作為容器視圖的自定義控件--Backround UIImageView --Back UIButton自定義樣式--Right UIButton自定義樣式
在您的RootViewController中顯示此containerView,您需要在其中放置應用程序的通用控件。 屏幕的中間部分將根據按鈕點擊事件或屏幕流進行填充。
希望這會幫助你。
創建UILabel配置並設置為導航欄標題視圖。 將此按鈕作為子視圖添加到導航欄標題視圖。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.