2015-12-04 3 views
0

Как увеличить площадь накладки (пользовательский тип) UIButton без увеличения размера фонового изображенияКак увеличить область касания UIButton?

+0

всего две возможности: либо сделать пользовательский вид или сделать фон невидимым и очень большой. – Arc676

+0

Также см. Http://stackoverflow.com/questions/12297467/how-to-expand-the-hittest-area-of-a-uibutton-without-extruding-its-background-i и http://stackoverflow.com/questions/13246452/how-to-Incre-tapable-hitting-area-of-custom-type-uibutton-without-increas? rq = 1 – rmaddy

+0

Пожалуйста, попытайтесь выполнить поиск, прежде чем размещать вопрос. – rmaddy

ответ

1

если вы используете иконки, которые следует установить в UIbutton. Затем используйте изображение с 3 sizes.Like

xyz.png 
    [email protected] 
    [email protected] 

и установить xyz.png изображения в поле изображения не в фоновом режиме увеличение image.Then размер button.It увеличится размер размера кнопки не изображения.

2

Самый простой способ - изменить значение свойства contentEdgeInsets

button.contentEdgeInsets = UIEdgeInsetsMake(10, 10, 10, 10); 
+0

Вы уверены, что нам нужно дать положительное значение для увеличения области попадания? – Shiva

Смежные вопросы