我在现有项目中创建View(必须在应用程序启动时打开)时遇到一些问题。
我有https://github.com/emysa341/Login-with-gmail-google-g--using-oath-2.0-protocol的项目,当我运行此项目时,它直接进入登录页面,但我需要将其更改为主屏幕。即当我在第一视图中单击按钮时,它必须转到登录页面。
我尝试创建.h,.m和.xib文件,并尝试在应用程序启动后先加载这些文件,但我没有得到。
只需告诉我过程“如何在现有项目中创建.xib文件并使该xib(由我创建,不是默认设置)首先加载?”即可。我用谷歌搜索,但没有完美的解决方案。我尝试在appdelegate.m中更改代码,但没有用。
最佳答案
在appDelegate的此方法中,添加以下行
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
YourViewController *yourViewController=[[YourViewController alloc]initWithNibName:@"YourViewController" bundle:nil];
self.navController=[[UINavigationController alloc]yourViewController];
self.window.rootViewController=self.navController;
[self.window makeKeyAndVisible];
return YES;
}
关于ios - 在iOS应用中加载自定义 View 而不是默认 View ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20354138/