2014-04-23 162 views
0

我有一个UITabbar并根据在一个选项卡中选择的操作,以编程方式切换到另一个选项卡。这工作正常,使用: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

相关问题