具有默认启动视图的UITabBarController

时间:2011-01-28 20:54:57

标签: iphone view uinavigationcontroller uitabbarcontroller

我有一个UITabBarController,其中一个视图我想显示一个用方向描述自己的启动消息(这是一个选择随机运动队的视图)。导航栏上会有一个单独的按钮,按下此按钮会在UIView中填充一个随机运动队的视图。再次按下该按钮,将显示另一个团队。所以,假设我转到UITabBar上列出的其他项目,然后返回到此随机视图。我希望该视图成为最后一个显示的运动队,启动方向页面。有没有人对如何实施这个案子有任何建议?

1 个答案:

答案 0 :(得分:0)

通过viewDidDisappear方法离开该视图后,实现一些算法来随机化数据以加载到该视图中

编辑:从头开始,使用UITabBarDelegate方法。根据我的理解,每次用户按下它时,您都会尝试以不同方式加载视图。

  

- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item

当按下标签栏项目时会调用此方法,您可以检查标签栏项目是否是您想要的标签栏项目,然后在该方法中生成一些随机数字,并可能从包含该团队的NSArray加载视图使用随机数的对象。有关更多信息,请阅读: http://developer.apple.com/library/ios/#documentation/uikit/reference/UITabBarDelegate_Protocol/Reference/Reference.htmlGenerating random numbers in Objective-C