注:用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;

}