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

Xcode--xib

时间:2014-12-05 10:27:38      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:style   blog   io   ar   color   使用   sp   for   on   

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

标签:style   blog   io   ar   color   使用   sp   for   on   

原文地址:http://www.cnblogs.com/ZhangYuGe/p/4145936.html

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