Как я могу настроить InAppSettingsKit (цвет фона и цвет навигационной панели)? - PullRequest
2 голосов
/ 11 октября 2011

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

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

1 Ответ

3 голосов
/ 12 октября 2011

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

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

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

...