我想知道,我們如何在UINavigationController中設置UIViewController而不使用UITableView到其根視圖控制器。有關於此的任何幫助?提前致謝。如何將UIVIewController設置爲RootViewController?
1
A
回答
-3
的UINavigationController pushViewController:動畫:
8
你能做到這一點,如下所示:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// ...
UIViewController *myViewController = [[UIViewController alloc] init];
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:myViewController];
self.window.rootViewController = navigationController;
// ...
}
可以更換類的myViewController
和/或使用筆尖如果你想進行初始化。
1
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
UINavigationController *nav=[[UINavigationController alloc]initWithRootViewController:[[OptionViewController alloc]initWithNibName:@"OptionViewController" bundle:nil]];
self.window.rootViewController=nav;
self.window.backgroundColor = [UIColor grayColor];
[self.window makeKeyAndVisible];
return YES;
}
0
它的工作對我來說:
設置你的窗口tabviewcontroller,那麼它會正常工作。
UIWindow *window = [UIApplication sharedApplication].keyWindow;
UITabBarController *tabVC = [self.storyboard instantiateViewControllerWithIdentifier:@"MyMainView"];
[window setRootViewController:tabVC];
相關問題
- 1. 如何「解僱」在MyScene(SpriteKit)上設置爲rootViewController的UIViewController?
- 2. 如何將UIViewController作爲子視圖添加到UIViewController(RootViewController)?
- 3. 當父UIViewController設置爲RootViewController時,UIView不會成爲First Responder
- 4. 將uiviewcontroller的rootViewController更改爲uinavigationcontroller
- 5. 如何在swift中從我的UIViewController設置rootViewController?
- 6. 如何獲取/設置rootViewController?
- 7. Monotouch:UINavigationController,設置RootViewController
- 8. 如何將RootViewController設置爲SplitViewController中的分組表格
- 9. 如何動畫設置rootViewController窗口
- 10. 設置navigationController的rootViewController作爲委託
- 11. 爲ipad 3.2設置rootViewController不起作用
- 12. IOS uiviewcontroller:如果rootviewcontroller設置爲一個新的viewcontroller將視圖控制器是免費的
- 13. 將RootViewController分配給UIViewController會發出警告 - 爲什麼?
- 14. Swift:設置rootViewController不工作?
- 15. 如何設置UIViewController標題的位置?
- 16. iPhone:如何設置UIViewController框架?
- 17. 如何在UIViewController中設置parentViewController?
- 18. 如何在UIViewController中設置視圖
- 19. 如何使用UIViewController Containment創建rootViewController/topViewController的出口
- 20. 將UIViewController設置爲另一個UIViewController的屬性是不是一個好主意?
- 21. 如何設置即將加載到UITabBarController中的UIViewController的屬性?
- 22. 在故事板中爲uinavigationcontroller設置一個uitableviewcontroller作爲rootviewcontroller
- 23. UIViewController的高度設置爲460
- 24. 股票UIViewController不能設置爲IBOutlet?
- 25. 如何爲特定的UIViewController設置默認的後退UINavigationItem?
- 26. 如何將第一個UIViewController的視圖設置爲自動大小?
- 27. 如何將使用UIImagePickerController拍攝的照片設置爲自定義UIViewController?
- 28. 如何在swift中將視圖設置爲UIViewController的最大範圍?
- 29. Swift在AppDelegate中設置rootViewController延遲
- 30. 設置UIWindow的rootViewController是做什麼的?