iOS - 在静态UITableViewCell中修复UIImageView纵横比

时间:2016-03-19 19:57:23

标签: ios objective-c uitableview uiimageview

静态UIImageView

中只有一个UITableViewCell

我想解决以下问题:

  1. UIImageView的宽度等于UITableViewCell的宽度
  2. UIImageView的宽高比等于16:9
  3. UIImageViewUITableViewCell底部的底部是48
  4. 因为在每个设备中,屏幕宽度都是固定的,UITableViewCell的宽度等于屏幕的宽度。我希望如果我将UIImageView前导和尾随空格设置为UITableViewCell,根据比率约束,可以知道它的宽度,从而知道它的高度。但是高度被破坏是因为系统首先以某种方式读取单元格行高的设置,然后根据48约束渲染图像高度,而不管比率约束。

    预期:

    enter image description here

    运行时:

    enter image description here

    我的约束:

    enter image description here

    任何答案都表示赞赏!更好地解释在这种情况下绘图顺序是什么。谢谢!

0 个答案:

没有答案