gpt4 book ai didi

ios - 如何增加 UIButton 的点击区域?

转载 作者:IT老高 更新时间:2023-10-28 11:38:35 27 4
gpt4 key购买 nike

我使用带有自动布局的 UIButton。当图像很小时,点击区域也很小。我可以想象几种方法来解决这个问题:

  1. 增加图片尺寸,即在图片周围放置一个透明区域。这不好,因为当您定位图像时,您必须牢记额外的透明边框。
  2. 使用 CGRectInset 并增加大小。这不适用于自动布局,因为使用自动布局会退回到原始图像大小。

除了以上两种方法,有没有更好的办法来增加 UIButton 的点击面积?

最佳答案

您可以简单地调整按钮的内容插图以获得所需的大小。在代码中,它将如下所示:

button.contentEdgeInsets = UIEdgeInsets(top: 12, left: 16, bottom: 12, right: 16)
//Or if you specifically want to adjust around the image, instead use button.imageEdgeInsets

在界面生成器中,它将如下所示:

interface builder

关于ios - 如何增加 UIButton 的点击区域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31056703/

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