Est-il possible d'ajouter une sous-vue sur la fenêtre depuis un uiviewcontroller, puis de supprimer cela aussi?comment ajouter une vue sur la fenêtre dans uiviewcontroller
Merci Pankaj
Est-il possible d'ajouter une sous-vue sur la fenêtre depuis un uiviewcontroller, puis de supprimer cela aussi?comment ajouter une vue sur la fenêtre dans uiviewcontroller
Merci Pankaj
Je ne sais pas ce que vous voulez dire ...
[self.view addSubview:yoursubview];
[yoursubview removeFromSuperview];
sur la fenêtre:
[[[UIApplication sharedApplication] keyWindow] addSubview:yourview];
Il fonctionne pour moi:
[[[[UIApplication sharedApplication] windows] objectAtIndex:0] addSubview:yourView];
Veuillez fournir un peu plus d'informations sur la solution que vous présentez s'il vous plaît –
@ JoëlSalamin La solution de Joseph ne fonctionne malheureusement pas pour moi, donc vous pouvez choisir toutes les 'windows' (NSArray), et ensuite sélectionner' mainWindow' à l'index ' 0' –
[ [UIApplication sharedA pplication] .keyWindow.subviews.firstObject addSubview: votreVue]; Si vous utilisez un iPad en mode paysage, vous devez ajouter votre vue sur la première sous-vue de la fenêtre.
@ Yuvaraj.M c'est la solution à votre problème
Il semble que [[UIApplication sharedApplication] keyWindow] addSubview: yourview]; fonctionne aussi sur iPad en mode paysage. (ios8) –
Vous pouvez utiliser comme ça aussi.
Pour ajouter:
[[UIApplication sharedApplication].keyWindow.rootViewController addChildViewController:childVC];
[[UIApplication sharedApplication].keyWindow.rootViewController.view addSubview:childVC.view];
Pour enlever:
[childVC.view removeFromSuperview];
[childVC removeFromParentViewController];
Donnez juste le bon format à votre question –
par ces lignes la vue est ajoutée en vue actuelle, mais je veux l'ajouter sur la fenêtre. J'appelle cette méthode depuis un tableviewcontroller pour ajouter une nouvelle vue (vue d'indicateur d'activité) sur la table uniquement, mais je veux l'ajouter sur l'écran complet (y compris le contrôleur de navigation et de tabulation) – pankaj
Maintenant, je vois ce que vous voulez dire. edit ... –
merci beaucoup ça a marché ..... – pankaj