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

XIB自定义视图的整理

时间:2015-06-28 15:26:06      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:

- (void)setAppInfo:(AppInfo *)appInfo {
    _appInfo = appInfo;
    _icon.image = appInfo.image;
    _label.text = appInfo.name;
}

+ (instancetype)appView {
    // appView要加载NIB文件,使用[[NSBundle mainBundle] loadNibNamed: owner: options:]
    return [[[NSBundle mainBundle] loadNibNamed:@"AppView" owner:nil options:nil] lastObject];
}

+ (instancetype)appViewWithAppInfo:(AppInfo *)appInfo {
    AppView *appView = [AppView appView];
    appView.appInfo = appInfo;
    return appView;
}

 自定义视图XIB

2> 自定义AppInfoView与XIB关联,加载XIB文件

3> 使用模型为视图控件赋值
4> 将关于视图的方法,属性定义等都放在appView类中

5> 编写类方法,将XIB的加载工作封装到视图中--代码放在适合的地方,解耦合与封装

XIB自定义视图的整理

标签:

原文地址:http://www.cnblogs.com/LiuLady12138/p/4605532.html

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