Как изменить цвет кнопки по умолчанию на iPhone при нажатии? - PullRequest
0 голосов
/ 04 июня 2009

Цвет по умолчанию при нажатии кнопки на Iphone - синий. Как я могу изменить на другой цвет?

То же самое относится и к случаю, когда я выбираю строку UITableViewCell. Как я могу изменить цвет при выборе?

Спасибо.

1 Ответ

0 голосов
/ 04 июня 2009

В случае UIButton, я думаю, вам нужно предоставить свои собственные изображения для выделенного состояния. Многие элементы управления в iPhone OS, такие как UIToolbar и UINavigationBar, предоставляют «оттенок цвета», который можно изменить, чтобы настроить их внешний вид. У UIButton есть несколько предопределенных видов, например, «Закругленная кнопка», но в большинстве случаев я использую собственные изображения для себя.

Я не уверен насчет UITableViewCell - вам может понадобиться создать его подкласс и нарисовать выбранное состояние самостоятельно. Однако может существовать «фоновое изображение для состояния», которое вы можете изменить.

Извините, это действительно не лучшая новость. Может, кто-то знает лучший способ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...