0

有没有办法向 TabBarController 添加在没有 TabItem 的情况下显示的视图必须处于活动状态?如果可以,如何实施?

更新:

我有一个带有五个 TabBarItems 的 TabBarController。当我启动我的应用程序时,默认情况下第一个 TabItem 处于活动状态。但是,我希望没有任何 TabBarItems 处于活动状态并显示视图(TabBar 保持可见)。如果我随后键入第一个 TabBarItem,则相应的视图将变为可见。

4

1 回答 1

0

好吧,我遇到了这种需求,我必须告诉你,我必须实现自己的标签栏才能做到这一点。

TabBarController 设计为至少有一个选项卡处于活动状态。网上发布了一些 hack,其中一个在 stackoverflow 中。我不会浪费太多时间尝试这些东西。它对我来说并没有真正起作用,而且开始编码的速度要快得多,因为所有的“试验和错误”都有一个黑客可以让你的应用程序被踢出应用程序商店。

由于某种原因,TabBarController 并不意味着是子类。所以我不建议你扩展它。因为 API 中的任何更改都可能导致您的应用崩溃。

这是一个关于如何制作一个类似于 twitter 应用程序上的标签栏的教程。http://idevrecipes.com/2010/12/17/twitter-app-tab-bar-animation/

很抱歉,我无法与社区共享代码。合同的东西,你知道的。:(

于 2011-02-24T22:42:29.843 回答