0
我是一個iPhone新手和我的第一個應用程序,我需要重寫TabBarController的正常行爲。 我有3個選項卡,第一個選項需要根據運行時的某些邏輯加載不同的視圖。這可能嗎?如何更改TabBarController行爲?
我看了一下TabBarController委託,但據我瞭解,它不允許行爲覆蓋,只是「用戶輸入通知」。
有什麼想法? 謝謝。
我是一個iPhone新手和我的第一個應用程序,我需要重寫TabBarController的正常行爲。 我有3個選項卡,第一個選項需要根據運行時的某些邏輯加載不同的視圖。這可能嗎?如何更改TabBarController行爲?
我看了一下TabBarController委託,但據我瞭解,它不允許行爲覆蓋,只是「用戶輸入通知」。
有什麼想法? 謝謝。
要更改控制器在一個特定的標籤,你這樣做:
NSMutableArray* controllers = [NSMutableArray arrayWithArray:tabBarController.viewControllers];
int newIndex = 0;
[controllers replaceObjectAtIndex:newIndex withObject:newController];
tabBarController.viewControllers = controllers;