Questions marquées «uiviewcontroller»

La classe UIViewController gère les vues dans les applications iOS et assure l'interaction entre les vues d'une application, ses objets de modèle sous-jacents et le flux de travail global.

7
Comment obtenir le contrôleur de vue racine?
J'ai besoin d'une instance de contrôleur de vue racine. J'ai essayé ces approches: UIViewController *rootViewController = (UIViewController*)[[[UIApplication sharedApplication] keyWindow] rootViewController]; Renvoie: null : Aussi quand j'essaye d'obtenir un tableau de contrôleurs: NSArray *viewControllers = self.navigationController.viewControllers; Il ne renvoie qu'un seul contrôleur, mais ce n'est pas mon contrôleur de vue racine. …

2
Comment fonctionne View Controller Containment dans iOS 5?
Dans la WWDC 2011 Session 102, Apple a introduit View Controller confinement, qui est la capacité de créer des conteneurs de contrôleur d'affichage personnalisé, analogue à UITabBarController, UINavigationControlleret autres. J'ai regardé les exemples plusieurs fois. Il existe une multitude de méthodes associées à ce modèle, mais il était un peu …


3
Que fait réellement addChildViewController?
Je me lance juste pour la première fois dans le développement iOS, et l'une des premières choses que j'ai eu à faire est d'implémenter un contrôleur de vue de conteneur personnalisé - appelons-le SideBarViewController- qui permute lequel de plusieurs contrôleurs de vue enfants possibles il montre, presque exactement comme un …

12
presentViewController et affichage de la barre de navigation
J'ai une hiérarchie de contrôleur de vue et le contrôleur le plus haut est affiché sous forme de modal et j'aimerais savoir comment afficher la barre de navigation lors de l'utilisation 'UIViewController:presentViewController:viewControllerToPresent:animated:completion' La documentation de 'presentViewController: animated: completion:' note: «Sur iPhone et iPod touch, la vue présentée est toujours en …

5
Fuite de vues lors du changement de rootViewController à l'intérieur de transitionWithView
En enquêtant sur une fuite de mémoire, j'ai découvert un problème lié à la technique d'appel setRootViewController:à l' intérieur d'un bloc d'animation de transition: [UIView transitionWithView:self.window duration:0.5 options:UIViewAnimationOptionTransitionFlipFromLeft animations:^{ self.window.rootViewController = newController; } completion:nil]; Si l'ancien contrôleur de vue (celui en cours de remplacement) présente actuellement un autre contrôleur de …


16
Comment verrouiller l'orientation d'un contrôleur de vue en mode portrait uniquement dans Swift
Depuis que mon application est prise en charge pour toutes les orientations. Je voudrais verrouiller uniquement le mode portrait sur un UIViewController spécifique. Par exemple, supposons qu'il s'agissait d'une application à onglets et lorsque la vue de connexion apparaît de manière modale, je souhaite uniquement que la vue de connexion …


8
presentViewController: animé: la vue OUI n'apparaîtra pas jusqu'à ce que l'utilisateur appuie à nouveau
J'ai un comportement étrange avec presentViewController:animated:completion. Ce que je fais est essentiellement un jeu de devinettes. J'ai un UIViewController(frequencyViewController) contenant un UITableView(frequencyTableView). Lorsque l'utilisateur appuie sur la ligne en questionTableView contenant la bonne réponse, une vue (correctViewController) doit être instanciée et sa vue doit glisser vers le haut à partir …

5
Comment créer un initialiseur personnalisé pour une sous-classe UIViewController dans Swift?
Toutes mes excuses si cela a été demandé auparavant, j'ai beaucoup cherché et de nombreuses réponses proviennent de versions bêta précédentes de Swift lorsque les choses étaient différentes. Je n'arrive pas à trouver une réponse définitive. Je veux sous UIViewController- classer et avoir un initialiseur personnalisé pour me permettre de …


21
Popover avec contrôleur de navigation intégré ne respecte pas la taille sur la navigation arrière
J'ai un UIPopoverController hébergeant un UINavigationController, qui contient une petite hiérarchie de contrôleurs de vue. J'ai suivi la documentation et pour chaque contrôleur de vue, j'ai défini la taille du contexte popover de la vue comme suit: [self setContentSizeForViewInPopover:CGSizeMake(320, 500)]; (taille différente pour chaque contrôleur) Cela fonctionne comme prévu lorsque …

12
Init personnalisé pour UIViewController dans Swift avec configuration de l'interface dans le storyboard
J'ai un problème pour écrire un init personnalisé pour la sous-classe de UIViewController, fondamentalement, je veux passer la dépendance via la méthode init pour viewController plutôt que de définir la propriété directement comme viewControllerB.property = value J'ai donc créé un init personnalisé pour mon viewController et j'ai appelé init super …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.