Как я могу установить изображение на задний план навигационной панели, так что также на заднем фоне кнопки? теперь у меня есть изображение с разрешением 320 пикселей, но оно сжимает это изображение так, что левая кнопка - стандартная кнопка, а с правой стороны - 5 пикселей в стандартном синем. Я хочу, чтобы это изображение было выше ширины топлива, и, возможно, я сделаю более темную заднюю кнопку позже.Навигационная панель фонового изображения
3
A
ответ
3
@implementation UINavigationBar (UINavigationBarCategory)
- (void)drawRect:(CGRect)rect
{
UIImage *image = [UIImage imageNamed: @"titlebar.png"];
[image drawInRect:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)];
}
@end
Я нашел этот фрагмент. , поэтому изображение находится на каждой панели навигации в качестве фона, и я могу установить старое изображение как вид в середине. Возможно, я не понимаю, почему это работает, но оно работает. извините за немой вопрос.
EDIT: Для прошивкой 5
if ([self.navigationController.navigationBar respondsToSelector:@selector(setBackgroundImage:forBarMetrics:)])
{
UIImage *image = [UIImage imageNamed:@"headerlogo.png"];
[self.navigationController.navigationBar setBackgroundImage:image forBarMetrics:UIBarMetricsDefault];
}
Смежные вопросы
- 1. Навигационная панель слишком большая после добавления пользовательского фонового изображения
- 2. Панель фонового изображения мерцает
- 3. Нежелательная двойная навигационная панель
- 4. Навигационная панель макета
- 5. Нижняя фиксированная навигационная панель
- 6. Навигационная панель для веб-сайта
- 7. Навигационная панель и кнопка
- 8. CSS Навигационная панель анимации
- 9. Навигационная панель (iphone)
- 10. Навигационная панель не отображается
- 11. Навигационная панель Изменение высоты
- 12. Навигационная панель Расширение iOS
- 13. Навигационная панель Пользовательская кнопка
- 14. Навигационная панель в центр
- 15. Навигационная панель пользовательской высоты
- 16. Навигационная панель Барная стойка
- 17. Bootstrap 3.2 Навигационная панель
- 18. Навигационная панель + presentModalViewController
- 19. Навигационная панель кнопка image
- 20. Навигационная панель не работает
- 21. Навигационная панель blink
- 22. Навигационная панель не центрирована
- 23. Навигационная панель не отображается?
- 24. Навигационная панель и AVCaptureSession
- 25. Навигационная панель между действиями
- 26. Навигационная панель Анимация
- 27. Навигационная панель пробела
- 28. Прозрачная/низкопрозрачная навигационная панель?
- 29. Навигационная панель, вызывающая проблемы
- 30. Глобальная навигационная панель