我有一个UITabbar
,根据在一个标签中选择的操作,我以编程方式执行切换到另一个标签。这很好,使用:
self.tabBarController.selectedIndex = 2;
此标签有一个UITableView
,在选择一行时,它会推送到DetailView。我打算以编程方式执行此操作。所以我输入了:
- (void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
if (delegate.iAbreCotizacion == 1)
{
delegate.iAbreCotizacion = 0;
[self performSegueWithIdentifier:@"pushDetailGMMFlex" sender:self];
}
}
效果很好,但是除了以编程方式加载的视图外,所有UIControls
都没有启用。这意味着我无法从UITabBar
更改标签。此外,我无法从视图切换回UITableView
。
答案 0 :(得分:0)
抱歉,如果没有更多信息,很难知道所有UI控件(...)未启用的含义。哪个控件?我确定你正在做一些禁用控件的事情。
对于您的问题切换回来,您可能需要将UITableView
嵌入导航控制器或只需添加后退按钮。
I created a demo with your explanation who works like a charm