我正在尝试在其中间放置一个带有图像的UIButton。我希望此按钮具有10px的边缘插入。当我设置这些时,我有正确的视觉效果,但我只能点击此按钮的一小部分区域。
如何才能拥有相同的视觉效果,但能够点击整个按钮?
这是我的代码:
self.descriptionViewMaleButton.setImage(UIImage(icon: "icon-male", backgroundColor: UIColor.whiteColor(), iconColor: UIColor.blackColor(), iconScale: 1.0, andSize: CGSize(width: 50, height: 50)), forState: UIControlState.Normal)
self.descriptionViewMaleButton.layer.borderColor = UIColor.grayColor().CGColor
self.descriptionViewMaleButton.layer.borderWidth = 1.0
self.descriptionViewMaleButton.imageEdgeInsets = UIEdgeInsetsMake(10, 10, 10, 10)
视觉效果:
编辑:我可以点击整个按钮,但它只突出显示图像。
编辑:我通过实施突出显示“固定”了。无论如何,如果有人更多地了解这个问题,我会很高兴知道这件事。