美文网首页
IOS开发 XIB使用介绍

IOS开发 XIB使用介绍

作者: 奔跑的小小鱼 | 来源:发表于2017-05-16 22:22 被阅读120次

    本节学习内容:

    1.XIBr基本概念

    2.XIB的基本使用方法

    3.XIB的功能

    XIB是苹果公司用来开发界面的可视化编程文件,可以通过直观的界面布局,设计来完成使用代码完成的办面布局,设计功能

    同时XIB方式也支持将布局后的界面控年元素同步到代码,以及同步事件函数,设置属性等功能


    创建一个名为VCRoot 的XIB file,会生成VCRoot.h,VCRoot.m,VCRoot.xlb三个文件,VCRoot.xlb视图可视化界面

    【AppDelegate.m】

    #import"AppDelegate.h";

    #import "VCRoot.h";

    @interface AppDelegate()

    @end

    @implementation AppDelegate

    -(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions){

    self.window=[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];

    方法1:显示加载XIB资源文件

    //创建一个窗口对象,参数1:创建时加载的XIB资源文件名,加载XIB做为视图控制器;参数2:是指主文件包,XIB所在的位置;mainBundle是主资源文件包,如果bundle传的nil,函数会自动mainBundle中查找

    //VCRoot* root=[[VCRoot alloc]initWithNibName:@"VCRoot" bundle:[NSBundle mainBundle]];

    方法2:隐式加载XIB文件

    //如果系统中有XIB的名字类名VCRoot相同,init函数会自加载VCRoot.XIB文件

    VCRoot* root=【VCRoot alloc]init];

    //视图控制器赋值

    self.window.rootViewController=root;

    [self.window makeKeyAndVisible];

    return YES;

    }

    相关文章

      网友评论

          本文标题:IOS开发 XIB使用介绍

          本文链接:https://www.haomeiwen.com/subject/itcfxxtx.html