gpt4 book ai didi

ios - 快速将图像设置为按钮,点击太用力

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

我设置了 transparent image作为background对于 UIButton我在用着。看起来很完美,但问题是 transparent image相当小,因此用户第一次尝试时很难正确点击它。


这是我的代码:

optionsButton.setBackgroundImage(UIImage(named: "CalendarEventArrowIcon"), forState: UIControlState.Normal)
optionsButton.addTarget(self, action: "optionsButtonPressed", forControlEvents: UIControlEvents.TouchDown)

有没有一种方法可以获取我正在使用的当前图像,并将其放置在具有更大框架的 UIImage 中,然后将其作为按钮的背景图像 programmaticallySwift

这样一来,由于背景图像会占用更大的区域,因此用户可以更轻松地点击按钮。

或者是我真正做这样的事情回到 Photoshop 并制作 background image 的唯一方法。我正在使用更大的并且不再有 transparent background

最佳答案

您可以使用 contentEdgeInsets 扩展按钮的可点击区域。例如,要在按钮四周添加 15 个填充点,请添加以下内容:

optionsButton.contentEdgeInsets = UIEdgeInsetsMake(15, 15, 15, 15)

关于ios - 快速将图像设置为按钮,点击太用力,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34478497/

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