我用xib文件创建了一个名为Login的控制器。我想让它成为开始屏幕。所以在我的应用委托中,
H 文件:
UIWindow *login;
@property (nonatomic, retain) IBOutlet UIWindow *login;
M 文件:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
[self.login makeKeyAndVisible];
return YES;
}
我是否缺少链接到界面构建器之类的内容? 出现空白屏幕
我认为您需要创建一个UIViewController
子类以及您的登录 nib 文件,然后alloc
并init
这个视图控制器,以便您可以使UIViewController
的视图成为主视图。
更好的可能是使用情节提要,您可以在故事板上轻松设置初始视图控制器。
有一个关于iOS故事板的很好的教程。我个人发现故事板的使用非常方便。在这个SO问题中,我列出了故事板的一些优缺点(恕我直言):
情节提要是否消除了对 .nib 的需求