我正在尝试设计动态用户界面,我尝试将标签移动到顶部,有时当图像视图图像为空时使用自动布局[![在此处输入图像描述] [1]] [1]
答案 0 :(得分:1)
获取图像视图的高常数的IBOutlet。 如果image为null,则在单元格中以编程方式检查行,然后将常量设置为0,否则无论您之前设置的是什么。
答案 1 :(得分:0)
我建议您使用垂直UIStackView作为图像和标签。 UIStackView将自动以正确的方式对齐元素。
最后,您可以使用stackviews完成整个单元格:
UIStackView (vertical)
UIStackView (horizontal) // header
UIImage // icon
UIStackView (vertical)
UIImage // mAdvisor
UILabel // description
UIView // empty 'spacer' view
UILabel // content
如果没有提供图像,则需要'spacer'视图将标签移动到顶部。