2012-04-01 2 views
0

У меня есть изображение 128 x 128 px. Установка размера пользовательской кнопки 42 x 42.Как обработать изображение при отключении UIButton

Проблема: я размещаю это изображение на кнопке. Когда эта кнопка в разблокированном состоянии, изображение выглядит хорошо: enter image description here

Но когда кнопка находится в отключенном состоянии, качество изображения искажается, как этот enter image description here

Я не знаю, как справиться с этой проблемой. Любые указатели на это очень ценятся.

Дополнительная информация. это для отображения сетчатки.

Благодаря

+0

Вы пытались масштабировать изображение до 84x84? – yuji

+0

Нет, я не масштабирую изображение. Нужно ли масштабировать его до 2x? Почему я спрашиваю об этом, потому что его работа идеальна, когда кнопка включена. –

+1

Нет, я говорю, что вы должны ** попробовать масштабировать изображение до 84x84. Если ** вы ** не говорите, что не хотите ** масштабировать изображение. В таком случае, почему бы и нет? – yuji

ответ

1

Я бы попробовать изменение размера изображения до нужного размера: то есть, 84x84 для версии сетчатки и 42x42 для обычной версии.

0

Один из подходов заключается в использовании булева и при каждом нажатии кнопки устанавливать его в true или false. Затем измените изображение в соответствии с булевым состоянием.

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