Поскольку выходы UIViewController
navigationItem устарели (да, я немного отстал), какова правильная идиома, определяющая элементы UINavigationItem
?
Я видел несколько предложенных подходов, но ни один из них не совсем ясен для меня:
«Встроить элемент навигации в контроллер представления» в XIB контроллера представления.
Инициализируйте свойства элемента навигации в коде, используя значения с нуля.
Создайте выход для контроллера навигации в контроллере представления, подключите элемент навигации в XIB контроллера представления и используйте его свойства для инициализации (фактических) свойств элемента навигации в коде.
Мне непонятно, как «встроить» элемент навигации (просто добавление его в качестве дочернего элемента контроллера представления в IB не дает никакого эффекта); и мне непонятно, какой из этих подходов лучше, или, если на то пошло, где (в каком методе) делать 2 или 3.