【问题标题】:Constraints in tableViewCell not showing correctly [closed]tableViewCell 中的约束未正确显示[关闭]
【发布时间】:2016-03-15 12:09:27
【问题描述】:

我创建了一个具有动态大小高度的 tableView,如 130.0/320.0 * tableView.bounds.width。在单元格中,我必须拥有属性。显示图像的UIimageView 和显示叠加层的UIView。但是 Overlay UIView 并没有覆盖整个图像。这是为什么呢?

插图

UiView 约束

查看框架

【问题讨论】:

  • 为覆盖视图赋予相等的宽度和高度约束
  • Xcode => Debug => View Debugging => Show View Frames => ScreenShot => Post
  • ViewFrames 已添加,上面的小边距来自另一个单元格
  • 找到解决办法了吗?
  • 不,我似乎无法修复。当heightForRowAtIndexPath 对应于界面生成器中的高度时,它似乎工作正常。但是,因为我有一个动态高度它没有。

标签: ios swift uitableview uiview constraints


【解决方案1】:

按照我的设置设置约束以重现您所拥有的场景,

ImageView 约束:

将 imageView 高度比单元格高度增加 2pts。 (看起来你的图片底部有点透明)

OverlayView:

查看层次结构:

结果是,

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-11-02
    • 2013-12-27
    • 1970-01-01
    • 2013-02-08
    • 2012-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多