кнопка «Изменить / Готово», изменить цвет фона кнопки «Готово» - PullRequest
0 голосов
/ 15 апреля 2011

У меня есть UITableView с панелью навигации вверху. Я изменил стиль панели навигации на Black Opaque , чтобы перейти к моей теме.

Я также добавил кнопку редактирования, используя строку кода ниже

self.navigationItem.leftBarButtonItem = self.editButtonItem;

Пока все в порядке, кнопка редактирования также появляется в непрозрачном стиле Балька.

однако кнопка «Готово» появляется в синей теме по умолчанию. Я что-то упустил? Как я должен изменить это?

Помощь будет оценена

1 Ответ

2 голосов
/ 15 апреля 2011

Кнопка «Готово» всегда синяя на панели навигации UIBlackBarStyle, но ее цвет будет изменен, если вы используете свойство tintColor панели навигации для окрашивания в выбранные вами цвета.Я не пробовал, но идея была бы установить

self.navigationController.navigationBar.tintColor = [UIColor blackColor];

, это должно дать вам черную панель навигации с черной кнопкой Готово.

Однако по соображениям согласованности вы можетеНе устанавливайте свой собственный цвет фона на кнопку «Готово».

...