[英]Resetting the navigation stack on a UITabBarController doesn't work
[英]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.