簡體   English   中英

UITabBarController tabBar setItemWidth不起作用

[英]UITabBarController tabBar setItemWidth doesn't work

我有六個標簽,需要在沒有更多按鈕的情況下顯示所有標簽。 jomafer回答說setItemWidth就是setItemWidth 我在AppDelegate調用了它,但它沒有用。

[[UITabBar appearance] setItemWidth:self.window.frame.size.width/6];  

然后我在TabBarController viewDidLoad調用了上面的內容,但它仍然無效。
甚至嘗試過

[self.tabBar setItemWidth:self.window.frame.size.width/6]; 

但很少有這樣的人說使用UITabBar我想要的東西是不可能的。 這是真的?

沒有“更多”按鈕,UITabBar不支持超過5個項目。

你真的需要屏幕底部的6個按鈕嗎? 他們將成為小目標。 如果您有6個按鈕需要經常訪問,請考慮重新考慮您的工作流程。

如果你肯定需要6,只需要UITabBar的子類 - 我很確定你只需要覆蓋layoutSubviews並在某處更改5到6。

還有被稱為現有UITabBar更換項目無限標簽欄可能會滿足您的需求,如果你並不一定需要所有6個按鈕,在任何時候可見。

暫無
暫無

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

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