我有一个应用程序,我创建为选项卡栏应用程序,并且有3个选项卡(主页,搜索,我的帐户)。主视图加载一些信息和搜索按钮。搜索按钮然后将用户带到搜索视图,但由于用户没有选择标签,所选标签仍然是主页标签。一旦搜索viewDidLoad,我如何将所选标签从主页更改为搜索?更改UITabBar选定标签
3
A
回答
8
感谢您的帮助,你们帮我在我结束了使用的应用程序代理访问的UITabBarController正确的方向。这就是它的样子。
Motel_6AppDelegate *appDelegate = (Motel_6AppDelegate*) [[UIApplication sharedApplication] delegate];
[appDelegate.rootController setSelectedIndex:1];
4
阅读文档。从搜索控制器内,您可以拨打:
self.tabBarController.selectedViewController = self;
UITabBarController
也有selectedIndex
财产,如果这对你更方便。但是,viewDidLoad
可能是放置此代码的错误位置,因为每次显示搜索控制器时都可能不会调用它。您应该直接从用户点击主屏幕上的搜索按钮时调用的操作内部选择选项卡。
3
使用tabBarController.selectedIndex = intIndex; // inyour情况1
使用内部applicationDidLaunch这段代码
0
这个片段对我的作品在iOS7和Xcode的5
- (IBAction)cancelButtonPressed:(id)sender
{
[self.tabBarController setSelectedIndex:1];
}
故事板内
相关问题
- 1. 在更改UITabBar的选定标签时模仿“正常”视图转换
- 2. 选择更改标签。 UIPickverView
- 3. 如何将UITabbar所选标签颜色的背景颜色更改为蓝色?
- 4. 如何自定义UITabBar文本标签?
- 5. 如何自定义UITabBar文本标签?
- 6. 如何更改UINavigationBar标题而不更改UITabBar标题?
- 7. 在UITabBar上选择时更改UIButton backgroundImage
- 8. UITabBar无法更改所选索引
- 9. 如何更改UITabBar选择颜色
- 10. 如何更改UITabbar选择的颜色?
- 11. 更改UITabBar图标的颜色
- 12. 如何更改UItabbar图标图像?
- 13. UiTabBar超过5个标签
- 14. 更改标签
- 15. 标签更改
- 16. 更改标签
- 17. 更改标签
- 18. 更改标签
- 19. 在选定的复选框上更改标签类
- 20. 如何更改选定和未选择标签的字体intablayout?
- 21. 如何更改标签上的日期选择器选定值
- 22. 剑道下拉选项标签更改选定的值
- 23. 更改未选定标签栏图标的颜色
- 24. 流星更改选择标签颜色
- 25. 更改选择标签属性值
- 26. 更改gtk.noteBook上的选项卡标签
- 27. Struts2复选框标签更改与jquery
- 28. 在Javascript中更改复选框标签
- 29. @ Html.CheckBoxFor() - 更改复选框标签颜色
- 30. 更改单选按钮上的标签