Я хотел бы иметь возможность программно выбрать вкладку на UITabBarController и затем получить доступ к представлению, которое загружено, чтобы установить загруженный сегмент по умолчанию.
Например, если у меня есть меню и щелкнитекнопка под названием «A / B», я хочу, чтобы он выбрал вкладку «A», а затем сегмент «B».Если я нажму кнопку с названием «A / C», я хочу, чтобы она выбрала вкладку «A», а затем сегмент «C».
Первую часть проблемы, которую мне удалось выяснить, следующим образом:
class TabBarController: UITabBarController {
...
func selectTab(name: String) {
for tab in self.viewControllers! {
if(name == tab.tabBarItem.title) {
self.selectedViewController = tab
return
}
}
}
}
Я не уверен, как получить представление, которое автоматически открывается, хотя.Каков наилучший способ сделать это?
Большое спасибо заранее!