您的位置:首页 > 产品设计 > UI/UE

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是个空值。再将
self.imageView.image = self.image
这段代码添加到
-(void)viewDidLayoutSubviews

中这个问题就解决了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: