【问题标题】:How to use a fixed height for UIImageView in a tableViewHeader with Scale to Fill mode?如何在具有缩放填充模式的 tableViewHeader 中为 UIImageView 使用固定高度?
【发布时间】:2013-11-07 08:45:07
【问题描述】:
  • iOS 6+
  • 使用自动布局
  • 带有页眉和页脚的表格视图,因为中间的单元格是静态的(静态单元格仅在 UITableViewController 中受支持,在普通 UIViewController 中不支持 UITableView..)

在 IB 中,我将 UIImageView 的高度设置为 140。我加载到其中的图像是方形的。 我想使用比例来填充并查看图像的一部分,只要填充整个 UIImageView 即可。没有办法在这个标题视图上使用约束,不是在 IB 中,不是以编程方式(尝试过)。

问题可能是因为自动布局,UIImageView 被拉伸,直到图像完全适合 UIImageView。事实上,图像视图甚至延伸到了表格视图主体的前几行。

我该如何解决这个问题?

【问题讨论】:

    标签: ios objective-c uiimageview uitableview xcode5


    【解决方案1】:

    通过检查 IB 中的“剪辑子视图”修复。

    【讨论】:

      【解决方案2】:

      尝试使用 [UIView setContentMode:]

      【讨论】:

      • 不起作用。同样的问题,图像在保持有限高度的同时获得完整的纵横比而不是 UIViewContentModeScaleAspectFill。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多