ios - 自定义的cell的imageView无法固定大小。
本文介绍了ios - 自定义的cell的imageView无法固定大小。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
1.自定义的cell,里面的控件设置如图
,现在我从JSON解析回来的图片不一样大小,我想让他完全适应imageView的大小,可是解析回来的是这样的
;在自定义cell的类里面使用- (void)layoutSubviews{} 修改大小,设置contentMode为UIViewContentModeScaleAspectFill也没有作用。请问,如何才能固定图片大小?
第一次发问,谢谢大家。
ps:经过一下午的挣扎,终于知道为啥自己掉坑里了。自定义cell的imageView那个控件,拖出来的IBOutlet不能叫imageView。不然在使用的时候系统会认为他是系统的cell的imageView,这个时候怎么设置属性,约束都是没用的。。
解决方案
重新定义个名字,是这样的,然后重新设定一下约束,如果你想显示一个正方形的就约束控制好宽和高比例为1:1,或者写死宽高,然后控制好与周边控件的约束关系,这样大小就得到了控制,一般cell的宽高都是写死的
这篇关于ios - 自定义的cell的imageView无法固定大小。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文