1
A
回答
2
任何TabBarController教程應該做的,因爲你加UIViewControllers標籤欄。對於表格視圖,只需創建一個UITableViewController。您應該可以將其添加到標籤欄控制器...或任何其他視圖控制器。例如,如果您發現其他一些教程使用navigationController來製作TabBar,只需使用UITableViewController替換教程的navigationController部分即可。 UItableViewControllers上還有大量的文檔和教程。
例如,如果您在app delegate didfinishLaunchingWithOptions中查看此代碼。 Pior爲此,創建了一個MyTableViewController(UITableViewController)和其他一些UIViewController。
// View Controllers for tabController - could be UItableViewControllers or any
// other UIViewController. You will add this to the tabController
NSMutableArray *viewControllers = [[NSMutableArray alloc] init];
MyTableViewController *myTable = [[MyTableViewController alloc] initWithNibName:@"MyTableViewController" bundle:nil];
[viewControllers addObject:myTable];
SomeOtherUIViewController *other = [[SomeOtherUIViewController alloc] initWithNibName:@"SomeOtherUIViewController" bundle:nil];
[viewControllers addObject:other];
// add the UIViewControllers to the tabController
[tabController setViewControllers:viewControllers];
// add tabbar and show
[[self window] addSubview:[tabController view]];
[self.window makeKeyAndVisible];
return YES;
然後在每個要添加的TabBar這些視圖控制器,請確保您使用TabBar項添加到他們在初始化
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self)
{
UITabBarItem *barItem = [[UITabBarItem alloc]
initWithTitle:@"Progress"
image:[UIImage imageNamed:@"report.png"] tag:2];
[self setTabBarItem:barItem];
[barItem release];
}
return self;
}
相關問題
- 1. 如何隱藏基於視圖/標籤欄應用程序中的標籤欄
- 2. 在基於視圖的應用程序中的標籤欄
- 3. 彈出並在標籤欄應用程序中推送視圖
- 4. 隱藏標籤欄中的標籤欄應用程序
- 5. 如何返回到標籤欄應用程序的主視圖
- 6. 導航視圖和標籤欄讓iPhone應用程序退出
- 7. iphone標籤欄應用程序視圖生命週期問題
- 8. 刪除操作欄中的標籤和應用程序圖標
- 9. iPhone應用程序的標籤欄
- 10. iPhone應用程序的標籤欄
- 11. iphone應用程序的標籤欄
- 12. 如何在ipad中的標籤欄應用程序中添加拆分視圖
- 13. 自定義標籤欄應用程序ipad隱藏標籤欄
- 14. iOS 4 - 如何將表格視圖添加到標籤欄應用程序
- 15. 的Xcode 4教程導航欄,標籤欄,表視圖
- 16. 單一視圖中標籤欄視圖
- 17. 如何將視圖旋轉到標籤欄應用程序中的風景
- 18. 標籤欄應用程序上的TableView?應用程序崩潰
- 19. iPhone標籤欄應用程序崩潰
- 20. 標籤欄應用程序,ManagedObjectContext
- 21. Facebook邊欄/標籤應用程序
- 22. 標籤欄應用程序問題
- 23. 標籤欄隱藏在基於標籤欄的應用程序中
- 24. 將實用程序應用程序(2個視圖控制器)轉換爲標籤欄應用程序
- 25. iPad - 我需要在標籤欄應用程序中放置分割視圖
- 26. 是否針對iPhone HIG在應用程序中有多個標籤欄視圖?
- 27. 如何在服務器應用程序中重現標籤欄視圖?
- 28. 旋轉視圖控制器不能在標籤欄中查看應用程序
- 29. 從標籤欄應用程序的UITableView推新的視圖控制器
- 30. 設計視圖層次結構基於iOS應用程序的標籤欄
這不是xcode4,但它是有幫助的:HTTP: //www.youtube.com/watch?v=LBnPfAtswgw –