注:用Xib创建控制器作为视图展示时,系统自己会自动去找之相似的xib文件,即(按照优先度从高到低)先找VSXibViewControll.xib文件,再找VSXibView.xib文件,再找与之相关多其他xib文件。
步骤一:xib文件名称与控制器类的名称无关。
1.创建一个VSXibViewControll.h, VSXibViewControll.m文件,再创建一个vsstar的xib文件。
2.点击VSstar.xib文件,给大视图加一个颜色,之后选择File`s Owner,选择右侧"属性"左侧的那个选项,再class里填入“XibViewController" 之后在点击“File`s Owner”右键拖动鼠标到xib大视图中,弹出一个“view”点击即可。
3.在AppDelegate.m文件中在didFinishLaunchingWithOptions函数中填写如下代码:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// 1. Create window
self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
// 2. Init xib File
XibViewController *xib = [[XibViewController alloc] initWithNibName:@"VSstar" bundle:nil];
// 3. put the xib file as ROOT viewController
self.window.rootViewController = xib;
//make it visible
[self.window makeKeyAndVisible];
return YES;
}
步骤二:xib文件名称与控制器类的名称相似。
1.创建一个VSXibViewControll.h, VSXibViewControll.m文件,再创建一个VSXibView的xib文件。
2.点击VSXibView.xib文件,给大视图加一个颜色,之后选择File`s Owner,选择右侧"属性"左侧的那个选项,再class里填入“VSXibViewControll" 之后在点击“File`s Owner”右键拖动鼠标到xib大视图中,弹出一个“view”点击即可。
3.在AppDelegate.m文件中在didFinishLaunchingWithOptions函数中填写如下代码:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// 1. Create window
self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
// 2. Init xib File
XibViewController *xib = [[XibViewController alloc] init];
// 3. put the xib file as ROOT viewController
self.window.rootViewController = xib;
//make it visible
[self.window makeKeyAndVisible];
return YES;
}
步骤三:xib文件名称与控制器类的名称相同。
1.创建一个VSXibViewControll.h, VSXibViewControll.m文件,再创建一个VSXibViewControll的xib文件。
2.点击VSXibViewControll.xib文件,给大视图加一个颜色,之后选择File`s Owner,选择右侧"属性"左侧的那个选项,再class里填入“VSXibViewControll" 之后在点击“File`s Owner”右键拖动鼠标到xib大视图中,弹出一个“view”点击即可。
3.在AppDelegate.m文件中在didFinishLaunchingWithOptions函数中填写如下代码:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// 1. Create window
self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
// 2. Init xib File
XibViewController *xib = [[XibViewController alloc] init];
// 3. put the xib file as ROOT viewController
self.window.rootViewController = xib;
//make it visible
[self.window makeKeyAndVisible];
return YES;
}