【发布时间】:2016-11-10 10:32:06
【问题描述】:
我的 iPhone 应用程序在单击按钮上显示带有 3 个选项卡的选项卡栏。 它适用于最初的 3 个 UIViewControllers。 但是当我尝试在任何选项卡中推送新的 UIViewController 时,选项卡栏就会消失。 我什至尝试过这里提到的其他解决方案http://stackoverflow.com/questions/31087181/tab-bar-controller-is-not-in-all-uiviewcontrollers 但是我只能看到没有标签栏选项的空白区域...
我尝试像正常方式一样不使用导航推送 UIViewController。一世
还从标签栏推送UIViewController(具有UIViewController 的导航控制器),但任何方式都没有给我想要的结果。
我不想要两个导航项或推送没有标签栏的新视图。
所有 UIViewController 都应该显示在一个导航和标签栏中。
请帮忙
注意:我通过单击主页 uiviewcontroller 上的按钮来加载 TABBar
喜欢
-(IBAction)btnReceivePressed:(id)sender
{
TabBarViewController *about_vc = (TabBarViewController*)[[UIStoryboard storyboardWithName:@"Main" bundle:[NSBundle mainBundle]] instantiateViewControllerWithIdentifier:@"TABBAR"];
[[self navigationController] pushViewController:about_vc animated:YES];
}
以下是显示两个导航项的屏幕截图.. ]3 [][4
【问题讨论】:
-
如果你推送,除非你为它们选中了
hides bottom bar on push选项,否则标签栏应该保持不变
标签: ios objective-c iphone tabs