我爲iPhone創建了一個TabBarController應用程序,該應用程序具有帶tabBar,兩個tabBar按鈕和兩個附加視圖的mainView.xib。其他視圖有一個UIMapkit和一個UITableView。我想要做的是在tableview中,我想在用戶選中某行時調用UIMapKit視圖。如何調用所有的XIB/NIB文件屬性?
我所做的:
- (空)的tableView:(UITableView的*)的tableView didSelectRowAtIndexPath方法:(NSIndexPath *)indexPath {
MapViewController *NView = [[MapViewController alloc]
initWithNibName:nil
bundle:[NSBundle mainBundle]];
[self presentModalViewController:NView animated:YES];
}
它創建了行的動作。我的問題是,它只顯示UIMapKit而不是tabBarController。
TabBarController位於mainWindow中。
是否有一些我錯過的代碼?
非常感謝。我得到它的工作: self.tabBarController.selectedIndex = 0; – Henry 2011-04-19 19:25:40
不客氣:)但請看看@ Mike的回答 - 他可能對你的應用程序的設計非常正確 – adubr 2011-04-19 19:33:33