我有这样的自定义UITableViewCell:
在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开发的新手,请帮我弄清楚这个问题。
谢谢。