So iterieren Sie durch jeden Navigationscontroller, der in einem Registerkartenbalken -Controller gekennzeichnet ist
-
26-10-2019 - |
Frage
Wie kann ich alle Navigationscontroller aus dem TabBarController durchführen?
Lösung
for (UIViewController *viewController in self.tabBarController.viewControllers)
{
// Do your thing...
}
Andere Tipps
for (UIViewController *viewController in tabBarController.viewControllers) {
// do something here
}
?
Wie die Frage auch mit Swift markiert ist. Im Folgenden finden Sie die Varianten, die Sie in Swift ausprobieren können:
1.
tabBarController?.viewControllers?.forEach{ viewController in
}
2.
for viewController in tabBarController?.viewControllers ?? []{
}
3.
guard let array = tabBarController?.viewControllers else {return}
for viewController in array{
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow