And*_*del 14 uibutton ios swift3
所以,我花了两天时间试图弄清楚如何在Swift 3中添加UIButton周围的填充.我设置了一个自定义图像(不是背景图像)并尝试使用以下代码增加可点击区域:
backButton.imageEdgeInsets = UIEdgeInsets(top: -44, left: -44, bottom: -44, right: -44)
Run Code Online (Sandbox Code Playgroud)
Fra*_*kie 49
您可以使用内容插入来增加可点击区域.按钮框架也会增加,但会保持您的内容大小,同时创建一个无形的更大的可点击区域.
通过将左侧插图设置为0,您可以使图像一直显示在左侧,如果您尝试"登录"看起来更接近您的箭头,但我不确定这是不是您的意思试图完成.
或以编程方式:
button.contentEdgeInsets = UIEdgeInsets(top: 44, left: 0, bottom: 44, right: 44)
Run Code Online (Sandbox Code Playgroud)
您还可以在一个按钮中将图像和标题一起添加,然后将图像左侧插入设置为0,将标题左侧插入设置为20,并创建您正在寻找的效果.再说一次,假设.