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