2014-04-23 124 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

相關問題