簡體   English   中英

iOS-導航控制器到選項卡欄控制器

[英]iOS - navigation controller to tab bar controller

在我的情節提要中,我有一個“表視圖控制器”,並且希望能夠在表視圖中點擊一個項目並轉到帶有更多信息的詳細信息視圖。 在詳細視圖中,我希望它像“標簽欄控制器”一樣,因為詳細視圖可以分為兩類。

這可能嗎? 目前,我可以在情節提要中執行此操作,但是在四處搜索之后,似乎無法找出如何將所選項目的詳細信息從“表格視圖”控制器傳遞到“標簽欄”控制器。

我是否缺少明顯的東西? 還是要解決這個錯誤? 我是iOS開發的新手,所以任何建議都將不勝感激。

謝謝!

您是否嘗試過通過prepareForSegue方法將信息傳遞給屬性中TabBarController的視圖控制器之一?

在TableView Controller中創建兩個屬性:

@property (strong, nonatomic) UITabBarController *tabBarController;
@property (strong, nonatomic) YourViewController *firstViewController;

然后使用:

-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
   NSLog(@"prepareForSegue: %@", segue.identifier);

   if ([segue.identifier isEqualToString:@"mySegueID"]) {

       self.tabBarController = (UITabBarController*) [segue destinationViewController];
       self.firstViewController = [self.tabBarController.viewControllers objectAtIndex:0];
       self.firstViewController.SOMEPROPERTY = SOMEVALUE;
   }
}

暫無
暫無

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

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