无法更改 UITableViewCell 内 UIImageView 的宽度和高度 - swift

Posted

技术标签:

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

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

布局:

看起来像这样:

UIImageView 的约束:

宽度:

身高:

【问题讨论】:

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

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

【讨论】:

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

以上是关于无法更改 UITableViewCell 内 UIImageView 的宽度和高度 - swift的主要内容,如果未能解决你的问题,请参考以下文章

在 UITableViewCell 内动画 UILabel 文本更改

从 UITableViewCell 中点击 Swift 更改标签文本颜色

更改 UITableViewCell 内 UIView 的高度(故事板)

无法更改 UITableViewCell 内的 UIButton 图像

使用 UIButton 自定义 UITableViewCell:无法更改 UIImage

无法在 UITableViewCell 内识别 UIScrollView,无错误