Je suis bloqué sur cela depuis un moment maintenant et ne peux pas comprendre comment je peux remplacer la variable "shouldAutoRotate" de TabBarController de l'enfant (contrôleur de navigation - -> TableViewController)Comment verrouiller la rotation d'un enfant TableViewController de NavigationController sur TabBarController
donc, fondamentalement, voici ma configuration TabBarController ---> Navigation Controller ---> principal TableViewController ---> VocabularyDetail TableviewController
Je sais que ci-dessous remplacements dans TabBarController va bloquer la rotation pour toutes les vues enfant.
override var supportedInterfaceOrientations : UIInterfaceOrientationMask {
return UIInterfaceOrientationMask.portrait
}
override var shouldAutorotate : Bool {
return false
}
Cependant, le défi est que je veux faire sélectivement cette dérogation selon le point de vue a été chargé dans le contrôleur de navigation. Si vous regardez l'image, le dernier contrôleur est "Vocabulary Detail" qui est celui qui devrait changer la variable "shouldAutorotate" en true.
- iOS 10
- Xcode 8.2
- Swift 3
Quelqu'un? n'importe quel pointeur aiderait .... –