supprimer la sous-vue de uiwindow?
je veux supprimer un point de vue de uiwindow,donc je nslog dans appdelegate méthode,il est dit de la fenêtre de sous-vues comptent comme deux NSLog(@" %d",[[self.window subviews] count]);
alors, comment puis-je supprimer les sous-vues de la fenêtre,si je supprime que les sous-vues, j'ai onglet de la barre de contrôleur de suite...
- (void) GetUserCompleted
{
NSLog(@" %@",[[self.window subviews] objectAtIndex:0]);
NSLog(@" %@",[[self.window subviews] objectAtIndex:1]);
}
Je ne comprends pas ce que tu veux dire par ",si je supprime que les sous-vues, j'ai onglet de la barre de contrôleur de suite..."?
je temporarliy appeler un viewcontroller et puis je veux supprimer ce point de vue...si je supprimer ce point de vue,j'ai l'onglet de la barre de contrôleur de derrière...
Vous aurez envie d'avoir un contenu de vue montrant à tout moment, de sorte que le son bonne pour moi? Si vous utilisez une barre d'onglet contrôleur puis vous avez ce point de vue est sélectionné par la barre d'onglet contrôleur, alors pourquoi voudriez-vous supprimer tout point de vue?
je temporarliy appeler un viewcontroller et puis je veux supprimer ce point de vue...si je supprimer ce point de vue,j'ai l'onglet de la barre de contrôleur de derrière...
Vous aurez envie d'avoir un contenu de vue montrant à tout moment, de sorte que le son bonne pour moi? Si vous utilisez une barre d'onglet contrôleur puis vous avez ce point de vue est sélectionné par la barre d'onglet contrôleur, alors pourquoi voudriez-vous supprimer tout point de vue?
OriginalL'auteur Ahamed Aathil | 2013-02-21
Vous devez vous connecter pour publier un commentaire.
Vous pouvez supprimer la une seule sous-vue en utilisant le code suivant.
si vous souhaitez supprimer tous les sous-vues formulaire de la vue, puis l'utilisation de ce.
Et ce qui se passe à la vue des contrôleurs associés à ces points de vue? Cela peut entraîner la suppression de la vue, mais je pense que l'OP est un malentendu quelque chose.
OriginalL'auteur Vinayak Kini
Espère que le code ci-dessous sera utile pour enlever de point de vue particulier
Ne connaît aucune méthode de classe pour le sélecteur de "fenêtre"
vous pouvez [UIApplication sharedApplication].keyWindow en Objective C. Pour swift, vous pouvez utiliser UIApplication.partagé.keyWindow keywindow
This property holds the UIWindow object in the windows array that is most recently sent the makeKeyAndVisible() message.
OriginalL'auteur Maddy
Swift version de @Maddy 's réponse:
Je ne suis pas sûr que ce soit. Je vais regarder dans lorsque je reçois un certain temps et de revenir à vous. Vous pouvez toujours poster une nouvelle question!
OriginalL'auteur Lance Samaria