UIImageView传值与生命周期的关系
2015-06-28 14:24
399 查看
今天在写一个demo的过程中被这个问题卡壳了,第一个页面中获得UIImage,传值给第二个页面,第二个页面的imageView是在storyboard中手动布局好的。-(void)setImage:(UIImage *)image{
self.imageView.image = image
}imageView并未接受到image,但是image输出是有值的,然后就做了些无谓的尝试后,在setImage中代码添加一个imageView,竟然实现了,这时候就考虑到生命周期的问题,在setImage被调用的时候,storyboard还没有开始布局,所以imageView是个空值。再将
-(void)viewDidLayoutSubviews
中这个问题就解决了
self.imageView.image = image
}imageView并未接受到image,但是image输出是有值的,然后就做了些无谓的尝试后,在setImage中代码添加一个imageView,竟然实现了,这时候就考虑到生命周期的问题,在setImage被调用的时候,storyboard还没有开始布局,所以imageView是个空值。再将
self.imageView.image = self.image这段代码添加到
-(void)viewDidLayoutSubviews
中这个问题就解决了
相关文章推荐
- 用arduino做一个简单的计算器
- 解决SDCycleScrollView组建遇到UINavigationController时图片位置不准确
- hdu 1242 Rescue
- ArrayBlockingQueue源码剖析
- VirtualBox下快速创建新的虚拟机(一)——复制vdi文件
- Word Frequency
- APUE 头文件apue.h 解决方法
- Java常见的queue(队列)类测试
- 【Arduino学习笔记】蓝牙控制手自两用避障车
- 在jfinal中使用druid,并配置查看权限
- LeetCode_60---Permutation Sequence
- 如果分配给命令的连接位于本地挂起事务中,ExecuteNonQuery 要求命令拥有事务。命令的 Transaction 属性尚未初始化
- [安卓]手机管家(二十一)杀毒UI及SlidingDrawer(抽屉效果)
- UIAlertView自动弹框创建步骤
- UI控件设置圆角
- UITextView弹簧效果属性
- 创建UIImageView方式的区别
- [iOS8][Segue转场]转场返回无法绑定的解决办法
- 【Leetcode】Combination Sum III #216
- Google interview question: quickSort-like questions