我已经创建了一个两个闪屏的iPhone应用程序。之后,用户被带到第一个视图。我添加了一个UINavigationController。它工作得非常好。
如何删除打开视图的导航栏?
MainWindow
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.splashScreen = [[SplashScreen alloc] initWithNibName:@"SplashScreen" bundle:nil]; if (self.pageController == nil) { openingpage *page=[[openingpage alloc]initWithNibName:@"openingpage" bundle:[NSBundle mainBundle]]; self.pageController = page; [page release]; [self.navigationController pushViewController:self.pageController animated:YES]; [window addSubview:splashScreen.view]; [splashScreen displayScreen]; [self.window makeKeyAndVisible]; return YES; }
上云精选
2核2G云服务器 每月9.33元起,个人开发者专属3年机 低至2.3折
这对我来说很有效:
Swift 4
override func viewWillAppear(_ animated: Bool) { super.viewWillAppear(animated) navigationController?.setNavigationBarHidden(true, animated: false)