gpt4 book ai didi

ios - UIButton 从四面八方填充图像

转载 作者:搜寻专家 更新时间:2023-10-31 21:58:52 27 4
gpt4 key购买 nike

我有一个带有 a)Image 和 b)Background Image 的按钮——所有这些都内置在 Storyboard中。由于背景图像具有不同的形状,图像从按钮中弹出。我想给实际图像 (a) 从四面八方填充一些,以便它可以在背景图像中缩小。我不能用插图来做到这一点,因为当相同的插图设置到相反的侧面时,它们只会给非相对的侧面提供填充 - 图像不会缩小。如果知道它是如何在 Storyboard 中和以编程方式完成的,那就太好了。

最佳答案

您应该设置按钮来填充图像。这样做可以让您使用图像插图作为填充。请注意,这会拉伸(stretch)图像,因此如果您想要正确的宽高比,则需要在左/右与上/下适当填充。

在 Storyboard 中,您可以在按钮控制部分执行此操作。然后调整按钮的图像插入。

enter image description here

在代码中你会这样做。

button.contentVerticalAlignment = .fill
button.contentHorizontalAlignment = .fill
button.imageEdgeInsets = UIEdgeInsets(top: 5, left: 10, bottom: 5, right: 10)

关于ios - UIButton 从四面八方填充图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48846170/

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