Я хотел бы создать UINavigationBar
, который не имеет цветного фона.UINavigationBar without backgroundColor
Я попытался
self.navigationController.navigationBar.backgroundColor = [UIColor clearColor];
и
self.navigationController.navigationBar.backgroundColor = nil;
, но не может решить эту проблему. Я также попытался установить тот же цвет для панели навигации, которую я использую для self.view.backgroundColor
, но я не мог переопределить исходный. (Я использую Раскадровка может быть, что вызывает проблемы, но не уверен, потому что я могу манипулировать tintColor
с кодом.)
Dupe http://stackoverflow.com/questions/2315862/make-uinavigationbar-transparent –
Вы не можете установить navigationBar для очистки с помощью navigationItem. Вы можете сделать это, установив hiddenBar скрытым и добавить пользовательскую кнопку в верхнем левом или верхнем правом углу вашего объекта navigationItem. – simalone