2017-01-26 3 views
-2

Если я представляю viewcontroller B из A и B, вам не нужна какая-либо навигационная система (т. Е. Это всего лишь один диспетчер представлений, который никогда ничего не покажет), это нормально, если B не ребенок UINavigationController?Do uiviewcontrollers, представленный модально, всегда должны быть дочерними элементами uinavigationcontroller

ответ

0

Это не должно быть дочерним элементом navaigationController, но панель навигации является удобным местом для установки кнопки «отменить» или «сделана».

0

Да, для этого вам не нужен UINavigationController.

Btw., Что вы подразумеваете под ребенок UINavigationController? Вы никогда не будете получать от UINavigationController.

0

Это странный вопрос, потому что у вас никогда не будет ViewController быть дочерним элементом UINavigationController. Вы можете встраивать UIViewController в UINavigationController, но это совершенно необязательно.

Это все о том, хотите ли вы иметь навигационную панель, не добавляя ее вручную. Вы можете добавить панель навигации вручную, но это просто больше.

Когда вы спрашиваете, является ли оно «ОК», я не уверен, что вы подразумеваете под этим, потому что независимо от того, имеете ли вы его, не повлияет ли ваша программа на выполнение, а скорее, как она выглядит и работает.

+0

@shallowThought Ах, это опечатка, которую я имел в виду UINavigationController. Я исправлю это сейчас. –