2016-03-11 3 views
2

Я использую этот код, чтобы сделать мою панель навигации прозрачным, чтобы сделать фоновое изображение по-прежнему весь экран:элементы панели кнопок прозрачной навигационной панели «s

navigationController?.navigationBar.setBackgroundImage(UIImage(), forBarMetrics: UIBarMetrics.Default) 
    navigationController?.navigationBar.shadowImage = UIImage() 
    navigationController?.navigationBar.translucent = true 

тогда, когда я добавить кнопку бар в моей навигационной панели, кнопки также становятся прозрачными. Но я не хочу, чтобы мои кнопки были прозрачными. Как я могу решить эту проблему?

+0

Эти ссылки могут помочь 1. [прозрачная панель навигации ios] (http://stackoverflow.com/a/35282448/452708), 2 [Сделать прозрачную панель навигации относительно изображения ниже в iOS 8.1] (http: // stackoverflow .com/вопросы/27708943/макияж навигационно-бар прозрачный-о-ниже-изображения-в-КСН-8-1) – Abhijeet

ответ

0

Выберите один из параметров init, который позволяет вам настраивать содержимое кнопки, например initWithCustomView: или initWithImage:style:target:action:.

Смежные вопросы