gpt4 book ai didi

ios - 使用矢量图像集时如何避免自定义 UIButton 中的图像扭曲和拉伸(stretch)?

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

下面是我的 Storyboard,为了让这四个按钮很好地适应屏幕,我有很多限制。但是,在我将图像放入按钮并检查 Storyboard预览后,所有图像都失真了。我尝试在属性检查器面板上调整(尝试了所有选项) View 模式,但似乎根本没有效果。

还有一件事,我使用 PDF 作为矢量类型 图像集,而不是常规的 .png 文件 我想知道这是否重要?我是否应该以编程方式更改矢量图像在 UIButton 中的显示方式?

矢量图像大小为 500px*500px。在@orkenstein 的提醒后,我将图像调整为 50px*50px,xcode 可能无法很好地处理超大矢量图像。图像出现在按钮内,因为它正好是 50px*50px 并且失去了缩放的能力。正如他所建议的那样,我应该将矢量图像放在 UIImageView 中,经过我的测试,它在 UIImageView 中工作得非常好。

enter image description here

最佳答案

在按钮本身上设置 contentMode 对我不起作用,但在按钮的 imageView 上设置它可以。来自 this Stackoverflow answer :

button.imageView?.contentMode = .scaleAspectFit

关于ios - 使用矢量图像集时如何避免自定义 UIButton 中的图像扭曲和拉伸(stretch)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28516934/

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