Добавление изображения к панели навигации

Необходимо смотреть на Сканирование Graham. Конечно, необходимо будет адаптировать его, так как это находит к точкам против часовой стрелки.

p.s: Это могло бы быть излишеством для 4 точек, но если увеличение числа очков это могло бы быть интересно

31
задан 4thSpace 12 October 2009 в 07:10
поделиться

1 ответ

В вашем случае это решение, найденное в другом ответе , будет работать хорошо.

Если в UINavigationBar добавлена ​​категория «CustomImage», затем вы можете просто вызвать:

UINavigationBar *navBar = self.navigationController.navigationBar;
UIImage *image = [UIImage imageNamed:@"yourNavBarBackground.png"];
[navBar setBackgroundImage:image];

Этот код должен войти в метод

- (void)viewWillAppear:(BOOL)animated

контроллера представления, в котором вы хотите иметь настраиваемое изображение. И в этом случае вам лучше позвонить:

[navBar clearBackgroundImage]; // Clear any previously added background image

перед setBackgroundImage (иначе он будет добавлен несколько раз ...)

36
ответ дан 27 November 2019 в 21:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: