[英]How to hide an UIImageView with Aspect Ratio autolayout constraint?
我有一个自定义UITableViewCell,其中在顶部的图像具有高宽比约束,在图像下方的标签具有相对于图像的约束。
我将无法隐藏我的图像,因此下面的所有标签都移到了我的图像所在的顶部。
在固定的高度限制下,我可以创建一个IBOutlet并将常量设置为0,并且可以工作,但是在长宽比限制下,我不知道该如何实现。
谢谢!
我在这里看到的唯一解决方案是-当您需要隐藏它时,您应该:
1)获取视图的宽度2)设置宽高比约束为有效= NO 3)从之前获取的值创建宽度约束4)创建常量= 0的高度约束5)将这两个约束相加(如果从代码中进行)6)动画
同样,您可以使用宽高比约束在构建器中创建宽度和高度约束,并且只需在active
属性的情况下进行操作
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.