我有 SingleView
应用程序。现在我想在我的项目中添加一个mainwindow
。
如何将窗口
添加到我的项目中?
提前致谢。
最佳答案
首先将您的 LoginViewController
添加为 self.window.rootViewController
,例如
将此代码添加到您的 Appdelegate.h
文件中
#import <UIKit/UIKit.h>
#import "AppDelegate.h"
@interface AppDelegate : NSObject <UIApplicationDelegate>
{
UIWindow *window;
}
@property (nonatomic, retain) UIWindow *window;
@end
将此代码添加到您的 Appdelegate.m
文件中
(这里我也添加了 UINavigationController)
@synthesize window=_window;
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackOpaque];
LoginViewController *loginViewController = [[LoginViewController alloc] init];
UINavigationController *loginNVController = [[UINavigationController alloc] initWithRootViewController:loginViewController];
loginNVController.navigationBarHidden = YES;
self.window.rootViewController = loginNVController;
self.window.backgroundColor = [UIColor whiteColor];
[self.window makeKeyAndVisible];
return YES;
}
或直接添加
检查此链接以添加 window.xib
。
Check this link
关于ios - 如何在 Singleview 应用程序中添加 AppDelegate 主窗口 xib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23465178/