Я хотел бы создать UIButton, но с большей площадью касания, чем изображение. (Пример: кнопка 40x40, но изображение только 20x20 по центру).
Это то, для чего нужен imageEdgeInsets
?
Я установил его программно: (Это в UIView, который содержит мою кнопку)
- (void)awakeFromNib {
[_plusButton setImageEdgeInsets:UIEdgeInsetsMake(10, 10, 10, 10)];
[_plusButton setContentMode:UIViewContentModeCenter];
}
И из раскадровки
Но ни один из них, похоже, не работает.