Я использую стороннюю библиотеку для моего UISegmentedControl. Страницы инициализируется следующим образом:UISegmentedControl перезагрузить определенную страницу
func carbonTabSwipeNavigation(carbonTabSwipeNavigation: CarbonTabSwipeNavigation, viewControllerAtIndex index: UInt) -> UIViewController {
switch index {
case 0:
return self.storyboard!.instantiateViewControllerWithIdentifier("FolderOverviewController") as! FolderOverviewController
case 1:
return self.storyboard!.instantiateViewControllerWithIdentifier("TopFoldersTab") as! TopFoldersTab
case 2:
return self.storyboard!.instantiateViewControllerWithIdentifier("CategoriesFolderTab") as! CategoriesFolderTab
default:
return self.storyboard!.instantiateViewControllerWithIdentifier("CategoriesFolderTab") as! CategoriesFolderTab
}
}
Когда я нажимаю на третий сегмент, пользователь может пойти дальше, чтобы увидеть более подробную информацию (с помощью подобозрения на той же странице). Я бы хотел, чтобы страница перезагружалась каждый раз, когда я снова выбираю третий сегмент. (вернитесь к исходной странице CategoriesFolderTab). В настоящее время я делаю это с ViewDidLoad()
, но это замедляет приложение, когда вы делаете это несколько раз.
Есть ли более правильный способ сделать это? Заранее спасибо