簡體   English   中英

以編程方式從UITabBarController中選擇選項卡並加載視圖

[英]Select tab from UITabBarController programmatically and load view

我在加載所選標簽項的視圖時遇到問題。

我在UITabBar的第1項的UIViewControllerviewDidLoad中使用下面的代碼。

UITabBarController *tab = self.tabBarController;

if (tab){
   NSLog(@"I have a tab bar");
   [self.tabBarController setSelectedIndex:1];
   [self.tabBarController.view setNeedsDisplay];
   self.tabBarController.selectedIndex=1;
} else {
    NSLog(@"I don't have");
}

當我按下返回選項卡控制器按鈕時,它會選擇選項卡但不會打開所需的視圖。 它顯示索引0處的選項卡視圖。

在此輸入圖像描述

在viewDidAppear:method而不是view do load中編寫代碼。 它會工作..

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM