簡體   English   中英

在標簽欄應用中引用視圖?

[英]Referencing view in tabbar app?

我有一個基於標簽欄的應用程序,想引用三個視圖之一。 有三個標簽。 單擊tab2后,將創建tab2view。 tab1view需要引用tab2view,以便可以將其推入視圖。 tab2view可以通過tab2或tab1view推入視圖。 如何給tab1view引用tab2view?

如果尚未通過選項卡單擊創建tab2view,則還需要創建tab2view。

您不使用UITabBarControllers推送視圖,而是將View Controllers添加到當用戶單擊適當的選項卡欄項目時顯示的數組。 如果通過“推”表示“切換到選項卡”,則只需設置TabBarController的“ selectedIndex”屬性。

但是我不明白這種依賴關系,您必須在其中創建第二個選項卡的視圖控制器。 如果單擊第二個選項卡按鈕時沒有看到第二個選項卡視圖,則表示在構建選項卡欄本身時發生了錯誤。

無論如何,可以通過“ viewControllers”數組訪問選項卡欄中的所有視圖控制器,因此獲得第二個視圖控制器將是:

UIViewController *secondVC = [[myTabBarController viewControllers] objectAtIndex:1];

暫無
暫無

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

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