码迷,mamicode.com
首页 > 其他好文 > 详细

用Xib创建控制器

时间:2016-05-02 17:06:59      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:xib创建

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

}



用Xib创建控制器

标签:xib创建

原文地址:http://vstarll.blog.51cto.com/9625974/1769471

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!