2013-03-04 2 views
0

для кнопки Я вижу 2 поля: фоновое изображение и изображение. Разница заключается только в том, что фоновое изображение допускает текст поверх него?Кнопка iOS backgroundImage vs image

ответ

0

Да, это единственная разница, которую я знаю

+2

Правильно, единственное различие * вы знаете. * – 2013-03-04 19:45:53

+0

Вот почему я написал его – user2102972

7

Эти изображения служат для разных целей.

backgroundImage - графическое представление кнопки. Это изображение обычно представляет собой различные возможные состояния кнопки (нормальные, выбранные, подсвеченные) и обычно растягивается (горизонтально и/или вертикально) для использования с различными размерами кнопок.

image - это контент, который находится внутри кнопки и представляет собой графическую аналогию с собственностью text.

Общим шаблоном использования будет использование одного и того же backgroundImage для нескольких кнопок в приложении для согласованной темы, но для использования разных images в зависимости от контекстуального значения каждой кнопки.

Кроме того, backgroundImage не используется для расчетов раскладки. Например, [myButton sizeToFit] будет принимать во внимание image, но не backgroundImage.

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