我有一个自定义表格 View 单元格 Nib ,它接受两个 textView、两个 imageView 和 4 个标签。约束是使用自动布局设置的,这就是 Nib 的外观:
右侧的主 ImageView 从数据库中获取可选值。如果用户包含图像,我希望它显示图像,但如果用户没有包含图像,我希望隐藏图像,并且我希望调整 textView (左侧的自定义描述)的约束看起来像这样:
我确信这很简单,但我仍在学习,所以我要求的是指出正确的方向。根据存储的值切换约束的最佳方法是什么?
最佳答案
您可以设置约束,以便正文和 ImageView 之间存在水平间距常数, ImageView 与其父 View 边缘之间存在另一个水平间距常数。
从那里,您可以为 ImageView 创建宽度约束,并将其 IBOutlet
的 constant
设置为 0
。
关于ios - 隐藏 UIView 和更新约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51624156/