- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个标签栏 Controller ,其中包含六个标签栏项目。但问题在于出现更多按钮,整个 View 因此而分散注意力。那么如何在标签栏 Controller 中设置所有六个 Controller 。我不想使用任何自定义类。
如果我在 xib 文件中手动创建 View 。然后标签栏允许有六个项目。请看附件图片
在上图中,您可以看到一个最喜欢的标签栏 Controller ,它是在 xib 中手动创建的,如果它有效的话。那么我如何在应用程序委托(delegate)中定义的 uitabbarcontroller 中创建六个 tabbaritem。请回复我,不要给出使用外部类或自定义类的建议。
最佳答案
它最多显示 5 个。否则标准图标将不适合。来自文档:
The tab bar has limited space for displaying your custom items. If you add six or more custom view controllers to a tab bar controller, the tab bar controller displays only the first four items plus the standard More item on the tab bar. Tapping the More item brings up a standard interface for selecting the remaining items.
超过五个将显示在界面生成器中,因为它没有其他方式向您显示哪些项目链接到 Controller 。
因此,冒着遭到否决的风险,您必须使用可以显示五个以上选项的自定义容器。
关于ios - 从 UItabbarcontroller 中移除 morebutton TabbarItem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20812486/
我有一个标签栏 Controller ,其中包含六个标签栏项目。但问题在于出现更多按钮,整个 View 因此而分散注意力。那么如何在标签栏 Controller 中设置所有六个 Controller
我是一名优秀的程序员,十分优秀!