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.

4
UIViewController viewDidLoad vs viewWillAppear: Quelle est la bonne division du travail?
J'ai toujours été un peu incertain sur le type de tâches qui devraient être assignées à viewDidLoadvs viewWillAppear.: dans une UIViewControllersous - classe. Par exemple, je fais une application dans laquelle une UIViewControllersous - classe frappe un serveur, récupère des données, les alimente dans une vue, puis affiche cette vue. …

6
Erreur fatale: utilisation de l'initialiseur non implémenté 'init (coder :)' pour la classe
J'ai décidé de continuer mon projet restant avec Swift. Lorsque j'ajoute la classe personnalisée (sous-classe de UIViewcontroller) à mon contrôleur de vue storyboard et charge le projet, l'application se bloque soudainement avec l'erreur suivante: erreur fatale: utilisation de l'initialiseur non implémenté 'init (coder :)' pour la classe Ceci est un …


6
Animer un changement de contrôleur de vue sans utiliser la pile de contrôleurs de navigation, les sous-vues ou les contrôleurs modaux?
Les NavigationControllers ont des piles ViewController à gérer et des transitions d'animation limitées. L'ajout d'un contrôleur de vue en tant que sous-vue à un contrôleur de vue existant nécessite de transmettre des événements au contrôleur de sous-vue, ce qui est difficile à gérer, chargé de petits désagréments et en général …


5
Désactiver le rejet interactif du contrôleur de vue présenté dans iOS 13
iOS 13 introduit une nouvelle conception de modalPresentationStyle .pageSheet(et son frère .formSheet) pour les contrôleurs de vue à présentation modale… … Et nous pouvons ignorer ces feuilles en faisant glisser le contrôleur de vue présenté vers le bas (rejet interactif) . Bien que la nouvelle fonctionnalité "Pull-to-Ignorer" soit assez utile, …


19
Obtenez le UIViewController d'affichage actuel sur l'écran dans AppDelegate.m
Le courant UIViewControllerà l'écran doit répondre aux notifications push des APN, en définissant certaines vues de badge. Mais comment pourrais-je obtenir la UIViewControllerméthode in application:didReceiveRemoteNotification: of AppDelegate.m? J'ai essayé d'utiliser self.window.rootViewControllerpour obtenir l'affichage actuel UIViewController, cela peut être un UINavigationViewControllerou un autre type de contrôleur de vue. Et je découvre …

16
Comment vérifier si un contrôleur de vue est présenté de manière modale ou poussé sur une pile de navigation?
Comment puis-je, dans mon code de contrôleur de vue, faire la différence entre: présenté modalement poussé sur la pile de navigation Les deux presentingViewControlleret isMovingToParentViewControllersont YESdans les deux cas, donc ne sont pas très utiles. Ce qui complique les choses, c'est que mon contrôleur de vue parent est parfois modal, …

21
Comment désactiver le geste de balayage de UIPageViewController?
Dans mon cas, le parent UIViewControllercontient UIPageViewControllerqui contient UINavigationControllerqui contient UIViewController. Je dois ajouter un geste de balayage au dernier contrôleur de vue, mais les balayages sont gérés comme s'ils appartenaient au contrôleur de vue de page. J'ai essayé de le faire à la fois par programme et via xib …


14
Comment utiliser un seul storyboard uiviewcontroller pour plusieurs sous-classes
Disons que j'ai un storyboard qui contient UINavigationControllercomme contrôleur de vue initial. Son contrôleur de vue racine est une sous-classe de UITableViewController, qui est BasicViewController. Il a IBActionqui est connecté au bouton de navigation droit de la barre de navigation À partir de là, je voudrais utiliser le storyboard comme …

13
Ignorer un contrôleur de vue présenté
J'ai une question théorique. Maintenant, je lis le guide ViewController d'Apple . Ils ont écrit: Quand vient le temps de rejeter un contrôleur de vue présenté, l'approche préférée est de laisser le contrôleur de vue de présentation le rejeter. En d'autres termes, dans la mesure du possible, le même contrôleur …


18
Bloc de complétion pour popViewController
Lors du rejet d'un contrôleur de vue modale à l'aide de dismissViewController, il est possible de fournir un bloc de saisie semi-automatique. Existe-t-il un équivalent similaire pour popViewController? L'argument de l'achèvement est assez pratique. Par exemple, je peux l'utiliser pour suspendre la suppression d'une ligne d'une vue de table jusqu'à …

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.