Поведение UITabBarController по умолчанию заключается в извлечении содержащегося в нем UINavigationController в контроллер корневого представления при повторном нажатии определенной вкладки. У меня есть конкретный случай использования, когда я хочу, чтобы это не работало автоматически, и мне трудно понять, как это предотвратить.
Кто-нибудь сталкивался с этим, и если да, что ты делал? Нужно ли создавать подкласс UINavigationController и переопределять popToRootViewController или есть более простой способ?