我有一个自定义的UITableViewCell,我在顶部有一个带有宽高比约束的图像,并在我的图像下标有相对于我的图像的约束。
我无法隐藏我的图像,所以下面的所有标签都移动到我的图像所在的顶部。
使用固定的高度约束,我可以创建一个IBOutlet并将常量设置为0,它可以工作,但是使用纵横比约束,我不知道如何实现这一点。
谢谢!
答案 0 :(得分:3)
我在这里看到的唯一解决方案是 - 当你需要隐藏它时,你应该:
1)获取您查看的宽度 2)设置宽高比约束active = NO 3)从值getted创建宽度约束4)创建高度约束,使用常量= 0 5)添加这两个约束(如果从代码执行) 6)动画
您也可以使用宽高比约束在构建器中创建宽度和高度约束,并使用属性var ar = ["0", "1", "2", "3"];
console.log([ar.join(' ')])
进行操作