J'utilise une bibliothèque tierce pour mon UISegmentedControl. Les pages sont initialisés comme suit:UISegmentedControl recharger certaines pages
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
}
}
Lorsque j'appuie sur le troisième segment, l'utilisateur peut aller plus loin vers le bas pour voir plus de détails (via des sous-vues sur la même page). Je voudrais que la page se recharge, chaque fois que je sélectionne à nouveau le troisième segment. (revenez à la page CategoriesFolderTab originale). Actuellement, je le fais avec un ViewDidLoad()
, mais cela ralentit l'application lorsque vous le faites plusieurs fois.
Existe-t-il une façon plus correcte de le faire? Merci à l'avance