我正在尝试构建一个看起来像 iphone 上的图标的按钮,带有图像和标题波纹管。我正在横向模式下工作。我在 IB 上有一个带有图像和标题的自定义按钮,并且在代码中我使用了以下方法:
[aButton setTitleEdgeInsets:UIEdgeInsetsMake(60.0, -50.0, 0.0, 0.0)];
[aButton setImageEdgeInsets:UIEdgeInsetsMake(-10.0, 29.0, 0.0, 0.0)];
我的问题是对触摸事件做出反应的区域非常小并且位于按钮的左上角,另一个问题是如果我更改按钮大小,我必须再次手动计算这两个函数的值。有什么简单的方法吗?如果没有,我该如何修复触摸区域?谢谢吉拉德