我想让UIButton的点击区域更大。
我试着使用:
myButton.setHitTestEdgeInsects
但是Xcode不能识别它
我也试过:
myButton.contentEdgeInsets = (UIEdgeInsetsMake(5, 5, 5, 5))
但是它改变了我的按钮的外观。
我使用swift,所以我添加了必要的文件到导入头。我想问题就在这里。有人可以帮助,或告诉一个类似的swift功能?下面是我想使用的函数-
编辑-我想我越来越接近解决方案了因为我是用swift写的xcode识别出了
myButton.hitTestEdgeInsets = UIEdgeInsetsMake(-200, -200, -200, -200)
代替-
myButton.setHitTestEdgeInsets = UIEdgeInsetsMake(-200, -200, -200, -200)
现在xcode可以识别它了但是我的点击区域仍然没有改变。
为什么你要简单地创建一个自定义按钮,它的大小是你想要的,但在它的内容中包含一个空白?
或者可以用UIEdgeInsets
放在按钮上,你的按钮将有一个空白,这样点击框看起来比按钮大。