如何進入一個標籤基於視圖從一個單一的視圖,可以在任何一個給我refrence從單一視圖以編程方式創建一個基於標籤的應用程序?單一視圖中標籤欄視圖
0
A
回答
0
您需要分配並初始化UITabeBarController並添加您的視圖控制器/應用程序代理上。
0
你可以做兩者之一:
- 轉到AppDelegate.m和導航控制器更改爲TabBarController。然後,您可以添加到標籤欄的任何視圖你喜歡
- 創建基於的TabBar一個新的演示應用程序(附後)
然後你可以看到如何委託作品,並複製你需要的代碼。
0
一等品創建和下面的AppDelegate.m
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window=[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds ]];
self.viewCon=[[ViewController alloc] init];
self.navCon=[[UINavigationController alloc] initWithRootViewController:self.viewCon];
self.navCon.navigationBar.tintColor=[UIColor blackColor];
[email protected]"First View";
self.fView=[[FirstViewController alloc] init];
self.FnavCon=[[UINavigationController alloc] initWithRootViewController:self.fView];
self.FnavCon.navigationBar.tintColor=[UIColor blackColor];
[email protected]"Secound View";
self.sView=[[SecoundViewController alloc] init];
self.SnavCon=[[UINavigationController alloc] initWithRootViewController:self.sView];
self.SnavCon.navigationBar.tintColor=[UIColor blackColor];
[email protected]"Third View";
.
.
// create UIViewController and UINavigationController As you need
.
.
.
UIImage *img1=[UIImage imageNamed:@"Australia.gif"];
self.tbItem1=[[UITabBarItem alloc] initWithTitle:@"First Page" image:img1 tag:1];
self.viewCon.tabBarItem=self.tbItem1;
UIImage *img2=[UIImage imageNamed:@"Cameroon.gif"];
self.tbItem2=[[UITabBarItem alloc] initWithTitle:@"Secound Page" image:img2 tag:2];
self.fView.tabBarItem=self.tbItem2;
UIImage *img3=[UIImage imageNamed:@"Canada.png"];
self.tbItem3=[[UITabBarItem alloc] initWithTitle:@"Third Page" image:img3 tag:3];
self.sView.tabBarItem=self.tbItem3;
NSMutableArray *viewArr=[[NSMutableArray alloc] init];
[viewArr addObject:self.navCon];
[viewArr addObject:self.FnavCon];
[viewArr addObject:self.SnavCon];
self.tbCon=[[UITabBarController alloc] init];
self.tbCon.viewControllers=viewArr;
[self.window addSubview:tbCon.view];
[self.window makeKeyAndVisible];
return YES;
}
我的代碼是如何創建的TabBar以及如何添加視圖控制器基本演示方法的UIViewController
所有對象,並在AppDelegate.h
文件UINavigationController
使用,這可能是對你有幫助。
謝謝:)
0
您可以從單一視圖基於應用程序的TabBar應用。轉到xib從對象添加UITabbar並添加它的代理。如果你這樣做,你必須把中的TabBar節的TabBar的每一個觀點。這很簡單,但增加了重複性代碼。
相關問題
- 1. xcode中標籤欄控制器視圖的第一個視圖
- 2. TKCalendarMonthTableViewController在標籤欄視圖
- 3. 如何從單個視圖切換到標籤欄視圖
- 4. 如何從視圖中navigationcontroller更改爲一個視圖在一個標籤欄
- 5. 從視圖切換回標籤欄視圖
- 6. 問題與顯示覆合視圖的標籤欄視圖
- 7. 加載標籤欄在第二視圖
- 8. Android標籤欄視圖重疊?
- 9. 訪問標籤欄視圖控制器
- 10. 隱藏標籤欄在推視圖
- 11. 顯示視圖上標籤欄
- 12. 在標籤欄視圖之前查看
- 13. 把標籤欄前的視圖
- 14. 刪除推視圖上的標籤欄
- 15. ios標籤欄按鈕模態視圖
- 16. 推視圖時隱藏標籤欄
- 17. 切換視圖時標籤欄消失
- 18. 轉到特定標籤欄視圖
- 19. iPhone:視圖控制器的標籤欄
- 20. 使用標籤欄項加載視圖!
- 21. 標籤欄視圖不會加載
- 22. 集合視圖覆蓋標籤欄
- 23. 在Xcode storyboard中隱藏一個視圖中的標籤欄
- 24. 從導航欄視圖控制器導航到標籤欄視圖控制器
- 25. iOS標籤欄,如何seque到一個新的標籤欄視圖
- 26. 只能旋轉標籤欄中的一個視圖
- 27. 視圖控制器改變標籤欄圖標和動作
- 28. 拆分視圖的單個標題欄
- 29. 如何隱藏基於視圖/標籤欄應用程序中的標籤欄
- 30. Cocoa:帶有用於切換標籤的工具欄圖標的標籤視圖
拉吉可以請更清楚你的要求? –
IM具有單一視圖,而點擊XIB按鈕其shuold顯示YAB爲本次? –