Всякий раз, когда я представляю modalviewcontroller с навигационным контроллером, эта навигация идет ниже фактического навигационного контроллера.
Эта проблема заключается в том, что при вызове presentModalViewController:
на себя, вы должны вызвать его на self.navigationController
таким образом, навигационный контроллер не будет показан ниже другого.
Относительно того, почему вы не можете установить свойства navigationController, я не знаю.Это выглядит хорошо для меня.Но я ожидаю, что это потому, что вы устанавливаете свойства до того, как nib-загрузчик вызовет viewDidLoad
.Я думаю, что помню, как у меня были такие проблемы давным-давно.
Вы должны установить заголовок и т. Д. В методе viewDidLoad
подкласса UIViewController
, и я думаю, что ваши заботы пройдут.