gpt4 book ai didi

ios - imageView 设置为 UIViewContentModeScaleAspectFill 的 UIButton 不会完全填充小图像

转载 作者:可可西里 更新时间:2023-11-01 05:20:49 25 4
gpt4 key购买 nike

我的应用程序中有一个 UIButton,在这里我给它一张图片而不是文本,因为它作为缩略图按钮提供服务,在被点击时会显示完整的图片。

我看到了this answer这似乎是公认的实现方式,但是对于小于按钮本身的图像, ImageView 实际上并没有像 contentMode 应该那样填充按钮,或者像 ImageView 那样填充按钮,如下所示:

enter image description here

如您所见,使用 ImageView 可以正确扩展,但使用按钮则不能。 (按钮背景设置为蓝色,因此您可以看到它没有显示的地方。)

我正在做的代码非常简单:

myButton.setImage(UIImage(named: "pokemon"), forState: .Normal)
myButton.imageView!.contentMode = .ScaleAspectFill

如何更改它以使其正确填充?

示例项目: http://cl.ly/0z2T1A1Z3v3m

最佳答案

UIButton 上将 contentHorizo​​ntalAlignmentcontentVerticalAlignment 设置为 .Fill 使其完全扩展。

关于ios - imageView 设置为 UIViewContentModeScaleAspectFill 的 UIButton 不会完全填充小图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27433196/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com