iPhone UIButton предоставляет различные значения вставки для выделенного состояния

Я хочу, чтобы текст titleLabel немного переместился при нажатии кнопки (т. Е. Я хочу задать различные значения для вставки для выделенных состояний и состояний по умолчанию).

У меня есть пользовательские фоновые изображения кнопки, и кнопка выделяется в выделенном изображении состояния, но текст на ней стоит на том же месте, поэтому он дает плохой эффект и выглядит так, как будто текст отделен от кнопки.

Есть ли способ решить это?

заранее спасибо

1 ответ

Самый простой способ сделать это - поместить текст на фоновое изображение кнопки.

Если по какой-то причине вы не можете этого сделать, попробуйте добавить IBAction на Button down и настроить button.titleLabel.frame,

Другие вопросы по тегам