内部的UITableViewCell和UIImageView的动态高度

时间:2019-04-27 10:43:30

标签: ios swift uitableview constraints

我有这样的自定义UITableViewCell:

enter image description here

UITableViewCell内,我有UICollectionView,其顶部与约束对齐,在其下方是自制的步进器(带有两个Buttons和Label的视图),在边界处与约束对齐并具有固定的宽度。从UITableViewCell的左侧到步进器的前面是一个UIImageView,该UIImageView由约束和纵横比约束(预览中为1:1,即height = width)对齐。步进器的底部限制为UIImageView的底部,并且也位于UIImageView的底部,该视图具有分段控件和两个标签(称为“材质”)。 UITableViewCell的底部限制在Material的底部。

我想通过编程方式更改UIImageView的方面约束(通过在顶部的UIImageView中选择项目)来更改UICollectionView的高度,因此UITableViewCell的高度以及其他绑定是也变了。例如,我想将Aspect约束设置为2:3或4:5、5:7。 我在IBOutlet类中为我的Aspect约束创建了UITableViewCell,并尝试在collectionView shouldSelectItemAt方法中将其更改为常量,但没有任何变化。 我究竟做错了什么?我是iOS开发的新手,请帮我弄清楚这个问题。

谢谢。

0 个答案:

没有答案