Установка свойств UINavigationbar в viewDidLoad ничего не делает - PullRequest
2 голосов
/ 06 октября 2009

Я попытался установить стиль панели UINavigation для полупрозрачного стиля в методе viewDidLoad моего контроллера. Но ничего не изменилось. Почему?

Я установил свойство, используя стандартный код, например

self.navigationController.navigationBar.barStyle = UIBarStyleBlackTranslucent;

Ответы [ 3 ]

4 голосов
/ 16 марта 2010

Согласно документации Apple :

UIBarStyleBlackTranslucent устарел. Используйте UIBarStyleBlack и установите вместо свойства translucent значение YES.

1 голос
/ 12 апреля 2010

только что возникла та же проблема - документ Apple немного расплывчатый - вот решение

navigationController.navigationBar.barStyle = UIBarStyleBlack;

navigationContoller.navigationBar.translucent = YES;

0 голосов
/ 12 апреля 2010
UIBarStyleBlackTranslucent
Deprecated. Use UIBarStyleBlack and set the translucent property to YES instead.
Available in iPhone OS 2.0 and later.
Declared in UIInterface.h.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...