首页 > 代码库 > 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.File‘s Owner的使用步骤 1>在xib文件中设置File‘s Owner的class属性(目的是在xib中能找到owner的方法) 2>建立File‘s Owner 跟 控件之间的联系 3>利用代码加载xib,传递Owener参数(类型一定要匹配)
Xcode--xib
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。