加载xib到视图上
2015-09-28 22:08
302 查看
1.NSArray *array = [NSBundle mainbundle]loadNibname:@"Appinfo".........
从mainbundle中加载xib 返回类型是NSArray 用一个数组保存他
2.UIView *appView = [array firstobject]; 第一个对象或者最后一个对象都是这个view
3.appView.frame = CGRectMake() 设置view 的位置大小
4.UIImageView *imageview = appView.subviews[0];
imageview.image = appInfo.image;
上面这种方式有一定局限性 当xib中控件的顺序发生变化 的时候就不能正常显示了
所以最好这样:
UIImageView *imageview = [appView viewwithtag]
从mainbundle中加载xib 返回类型是NSArray 用一个数组保存他
2.UIView *appView = [array firstobject]; 第一个对象或者最后一个对象都是这个view
3.appView.frame = CGRectMake() 设置view 的位置大小
4.UIImageView *imageview = appView.subviews[0];
imageview.image = appInfo.image;
上面这种方式有一定局限性 当xib中控件的顺序发生变化 的时候就不能正常显示了
所以最好这样:
UIImageView *imageview = [appView viewwithtag]
相关文章推荐
- UI课程17 图片异步下载、KVO
- spring bean中引用bean
- 在Javascript定义对象
- python3.4 + django1.8的环境搭建
- [BZOJ3110][Zjoi2013]K大数查询
- 防范sql注入
- 关于数组太大导致stack over flow
- C语言第六节-指针
- [转]android.support.v4.app.Fragment和android.app.Fragment区别
- JAVA设计模式之观察者模式
- Java多线程suspend、sleep的控制锁的释放的区别
- iOS开发项目BUG汇总及解决方案(持续更新)
- Android 控件:AutoCompleteTextView,MultiAutoCompleteTextView ,TimePicker ,DatePicker,Spinner 的简单使用
- Nosql数据库——redis(二)简介和安装
- SpringMVC配置JSON、JSP、FreeMark多视图解析器配置
- Multiply Strings
- 统计方法-多元线性回归模型
- Codeforces Round #322 (Div. 2) C. Developing Skills 优先队列
- 贝叶斯决策_bayes(新闻分类)
- 组合模式