簡體   English   中英

如何調整Xcode 4.3.1中的標簽欄項目的大小?

[英]How do I resize the tab bar items in Xcode 4.3.1?

我一直在搜索如何調整“標簽欄控制器”上的標簽欄項目,但顯然找不到任何東西。

我想要這樣做的原因是因為我有6個項目,只要你有6個或更多,它就會導致創建“更多”項目。 因此,底部顯示4個項目,單擊時顯示另外兩個項目的“更多”項目。

我所有項目的標題都很短,所以我想在沒有“更多”的情況下在下方擠出其中的6個,唯一的方法是縮小項目寬度。 如何調整每個項目的寬度?

如果我不夠清楚,請附上圖片,提前感謝。

在此輸入圖像描述

UITabBarController不支持太多自定義,因此您需要自己編寫或使用已由其他人編寫的用於類似目的的自定義。 您應該檢查cocoacontrols.com和github,我確信已經存在一些事情來實現這一目標,或者至少可以輕松修改一些內容。

即使你能夠對TabBar進行子類化並改變它的行為,你也可能必須覆蓋它的內部方法,並且很難估計所需的時間。

為了滿足您的要求,我會隱藏標簽欄並顯示另一個控件(可能是分段控件)將其選擇事件傳遞給使用過的tabBarController。 這是一種簡單快捷的方式,您的應用不會被拒絕。

暫無
暫無

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

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