【问题标题】:Unable to change the width and height of UIImageView inside a UITableViewCell - swift无法更改 UITableViewCell 内 UIImageView 的宽度和高度 - swift
【发布时间】:2018-09-07 15:54:58
【问题描述】:

我的 UIViewController 有以下布局,它也有一个 UITableView。我试图改变 UITableViewCell 内的 UIImageView 的宽度和高度,但没有成功。我一直在使用情节提要来更改宽度和高度,但没有成功。无论我尝试增加或减少任何尺寸,图像大小都保持不变(就像我在模拟器上安装应用程序时一样 - 图像的大小始终相同)

布局:

看起来像这样:

UIImageView 的约束:

宽度:

身高:

【问题讨论】:

  • 你可能对玩 contentMode 感兴趣
  • 请您详细说明一下?
  • 请显示您已申请图片查看的约束
  • 请参阅上面的更新以了解约束
  • tableView 的单元格是否以正确的大小加载? (你能看到标签吗?)

标签: ios swift uitableview


【解决方案1】:

您需要单击宽度和高度约束并在您的示例中将它们的常量值从 20 更改为任何值,但是从尺寸检查器或通过拖动 imageView 的一侧,您将不会得到任何东西,因为您无法拥有同时自动布局和框架

【讨论】:

  • 不确定我是否真的理解。我按照您的建议做了(请参见上文)-即使我更改了宽度和高度限制,我也没有对图像视图的大小进行任何更改-就像我安装应用程序时图像大小相同-没有变化
  • 5pts 可能不会有太大的变化,你可以给它说 50 作为测试
  • 我把它调到 60 并且图像大小是一样的。我实际上是想让图像更小
  • 你能把这个在 github 上让我更仔细地检查一下吗?
  • 它很奇怪,因为如果我改用按钮(背景图片),我可以更改按钮的大小 - 但不能更改 UIImageView。我想我只会使用按钮。不理想,但我已经在这里待了 3 个小时。给了我一个头王牌。恐怕我不使用github。我知道不酷
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-11-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-23
  • 1970-01-01
  • 2016-09-11
相关资源
最近更新 更多