自定义“更多”标签栏
Posted
技术标签:
【中文标题】自定义“更多”标签栏【英文标题】:Customizing "More" Tab Bar 【发布时间】:2009-11-18 06:55:15 【问题描述】:我在我的应用程序上使用标签栏 (UITabBarController),我希望自定义单击更多按钮时出现的表格的外观。
我的应用在每个页面上都自定义了背景图片。但是当我点击更多按钮时,图像不显示。
有什么想法吗?
【问题讨论】:
没有任何代码什么都做不了... :( 您不需要任何代码...这是 API 问题...不是代码级别问题... 哇,实际上看看他在做什么会很有帮助。如果他真的在做他认为他在做的事情,这只是一个 API 问题。更有可能的是,他正在做一些完全不同的事情,并期望它按他的意愿工作。 【参考方案1】:如果您实际使用嵌入在UITabBarController
中的UINavigationController
,则更多的项目是UINavigationController
,它作为UITabBarController
的属性存在,名称为moreNavigationController
。您可以在 UITabBarController
的方法中操作它,就像您可以在任何其他 UINavigationController
中一样。
HTH,佩德罗 :)
【讨论】:
【参考方案2】:听起来您有一个 UINavigationController 作为应用程序的主 VC,而 UITabBarController 作为其堆栈中的一个 VC。
我相信 Apple 会积极劝阻人们不要在他们的应用程序中这样做,我也是。ios 本身从来没有这样做过,我也从未在任何第三方应用程序中看到它,所以用户可能会感到困惑.
我认为您应该将 UINavigationController 嵌入到 UITabBarController 中,而不是相反,或者您可以选择使用其他方式来显示您想要显示的内容。
见UITabBarController's 'More' navigation controller disappears under UINavigationController
【讨论】:
以上是关于自定义“更多”标签栏的主要内容,如果未能解决你的问题,请参考以下文章
ecshop按自定义导航栏上面的标签最下面的一排文章标签不居中 偏左