HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – UITabBarController tabBar setItemWidth不起作用大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有六个选项卡,需要在没有更多按钮的情况下显示它们. jomafer回答说setItemWidth就是这样做的.我在AppDelegate中调用了它,但它没有用.
[[UITabBar appearance] setItemWidth:self.window.frame.size.width/6];

然后我在TabBarController viewDidLoad中调用了上面的内容,但它仍然无效.
甚至尝试过

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

但很少有人像this那样说我想要的东西不可能使用UITabBar.这是真的?

解决方法

没有“更多”按钮,UITabBar不支持超过5个项目.

你真的需要屏幕底部的6个按钮吗?他们将成为小目标.如果您有6个按钮需要经常访问,请虑重新虑您的工作流程.

如果你肯定需要6,只需要UITabBar的子类 – 我很确定你只需要覆盖layoutSubviews并在某处更改5到6.

还有一个名为Infinite Tab Bar的现有UITabBar替换项目可能符合您的需求,如果您不一定需要所有6个按钮都可见.

大佬总结

以上是大佬教程为你收集整理的ios – UITabBarController tabBar setItemWidth不起作用全部内容,希望文章能够帮你解决ios – UITabBarController tabBar setItemWidth不起作用所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。