IOS开发 XIB使用介绍

本节学习内容:

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使用介绍)