1

嗨,我想知道是否有这样的例子。基本上我想推动UITabBar,并遵守苹果的指导方针,我只能通过将UITabBar(而不是控制器)放在viewController中来做到这一点。这方面的示例是在 iPhone/iTouch 上的音乐选择中,当您点击“正在播放”导航项目时,请注意标签栏被推了过来。

这是我试图完成的流程

                                                 -----> Table (cell 1)----> Detail View 
                                                 |
Navigation Controller ----> UITabBar-|----------> view 2
                                                 |
                                                  -----> view 3

因此,当应用程序启动时,我会看到我的标签栏,并且当我从 tableView 中选择一个单元格时,详细视图会被推送到堆栈上,从而在该视图的底部产生一个可能的自定义按钮栏。

此功能的另一个很好的例子是 [B]NYTimes [/B] 应用程序(如果您想查看它是免费的)

现在我已经掌握了这个运行的基础知识,但是在尝试将 IBOutlets 连接到 IB 中的选项卡项时,我遇到了崩溃。希望能对此有所了解。

谢谢!

4

1 回答 1

1

这很容易。您推送到堆栈上的视图控制器(应该隐藏标签栏的视图控制器)应该将 hidesBottomBarWhenPushed 属性设置为 YES。

viewcontrollerbeingpushed.hidesBottomBarWhenPushed = YES;
于 2009-07-27T11:28:36.910 回答