Как я могу настроить InAppSettingsKit (цвет фона и цвет навигационной панели)?

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

Я решил просто зайти в файл XIB и изменить его вручную, но это не похоже на правильный подход. Пожалуйста, кто-нибудь может мне помочь?

1 ответ

Решение

Я предполагаю, что вы хотите ориентироваться на более старые версии iOS, чем 5.0. (Для 5.0 и выше вы можете использовать новый материал UIAppearance.)

Если это просто изменение панели навигации и полосатого фона tableView, это довольно просто: я предлагаю переопределить +[UIColor groupTableViewBackgroundColor] используя категорию на UIColor вернуть свой черный цвет. Панель навигации еще проще, потому что IASK должен наследовать панель навигации от вашего контроллера навигации.

Если ваши потребности более сложны, вы можете захотеть изменить XIB.

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