3

我有一個UITabBarController作爲我rootController與8 UITabBarItems。我想在我的屏幕上顯示4 UITabBarItems。默認情況下,所有我的其他標籤欄項目出現在一個名爲「更多」小tabBarItem,您可以選擇其他4。但我已經看到了一些應用程序,實現滑動UITabBarItems用幻燈片圖標,而不是一個「更多」圖標。滑動UITabBarItems中的UITabBarController

我該如何顯示只是4,我可以選擇其他標籤欄項目?

〜像這樣的東西〜

enter image description here

,然後我可以通過拖動

enter image description here

滑動到下一個4套這將是有益的,如果有人可以點我正確的方向。

回答

2

這不是當前爲UITabBarContoller內置選項。

解決此問題的一種方法是將UIGestureRecognizer添加到tabBar.view,並以編程方式調整屏幕上可用的4個選項。您可以添加動畫以使其平滑或在滑動時稍微反彈。

2

iPhone用戶通常非常挑剔並且依附於Apple的UI準則。雖然您可以通過Apple驗證,但您可能無法傳遞用戶的意思(意思是評價不好和評分)。所以我建議你重新考慮你的tabbar結構,並使用「...」而不是滑動它......你總是可以用代碼覆蓋東西,但是這樣他們就不會順暢地使用InterfaceBuilder工作,最終你將擁有更多比你期望的麻煩。

如果你也有類似標籤的項目進行合併使用,也許分段控制或東西從視覺上區分它們。或者使用一箇中央的導航屏幕,你可以把9項也許更多的圖標在格...

第一個解決問題的方法不一定是最好的辦法。那麼,它實際上是非常罕見的...

相關問題