首页 > 代码库 > Xcode--xib

Xcode--xib

UIView *oneView = name[0];//2.添加到控制器的view里面去[self.view addSubview:greenView];//3.storyboard和xib的异同    1>区别    *storyboard:描述软件界面,大范围,重量级,比较适合描述软件的所有界面    *xib:描述软件界面,小范围,轻量级,比较适合描述某个小界面        2>相同点:本质都是转化代码//4.xib详解NSArray *array = [NSBundle mainBundle] loadNibNamed:@"MyView" owner:_name options:nil];- (NSArray *)loadNibNamed:(NSString *)name owner:(id)owner options:(NSDictionary *)options{        //解析MyView.xib文件    //创建view    UIView *blue = [[UIView alloc] init];    blue.backgroudColor = [UIcolor blueColor];    //....设置其他属性    //创建按钮    UIButton *btn = [UIButton buttonWithType:UIButtonTypeRoundedRect];    [btn setTitle:@"我是按钮" forState:UIControlStateNormal];    [btn addTarget:owner action:@selector(btnClick) forEvent:UIControlEventTouchUpInside];    //...设置其他属性    [blue addSubview:btn];    //创建文本输入框    UITextField *field = [[UITextField alloc] init];    //设置其他属性    return @[ blue, field];}5.Files Owner的使用步骤    1>在xib文件中设置Files Owner的class属性(目的是在xib中能找到owner的方法)    2>建立Files Owner 跟 控件之间的联系    3>利用代码加载xib,传递Owener参数(类型一定要匹配)

 

Xcode--xib