您好,我目前正在測試如何開發一個應用程序,它有幾個與他們自己的父/子結構,從主菜單訪問的tableviews。以編程方式創建uitableview
我想知道如何使用uinavigationcontroller菜單生成新的tableview,但共享uitabbar,因爲這是我第一次嘗試這樣的東西,通常我只是堅持使用蘋果模板。
下面是我想要實現的一般原理,任何意見建議代碼示例都將非常感謝,並且從那裏我可以自己完成工作,它更像是一個問題,從哪裏開始: )
到目前爲止,我有主窗口中設置了一個UIAction捕捉不同的按鈕點擊,我需要弄清楚如何讓所有的孩子們分享的具體UITabbar,然後如何設置等等如果需要,各個分支都有自己的UINavigationController菜單。
這是我UIAction
//Delegate.m
//--- Caputer button clicks ---
- (IBAction)buttonClick: (UIButton *) sender
{
if ([sender isEqual:orangeButton]) {
NSLog(@"orangeButton Pressed");
}
else if ([sender isEqual:blueButton]) {
NSLog(@"blueButton Pressed");
}
else if ([sender isEqual:greenButton]) {
NSLog(@"greenButton Pressed");
}
else if ([sender isEqual:purpuleButton]) {
NSLog(@"purpleButton Pressed");
}
}
所以我決定做的不是創建一個基於導航的應用程序,然後在第一個視圖上隱藏導航欄,因爲這是dosnt擁有它的唯一視圖。我通過調用 ** [self.navigationController setNavigationBarHidden:YES animated:NO]; ** viewDidLoad –