Je veux mettre sur l'écran un pseudo-UIAlertView qui est juste un UIView plus des boutons dans une plume que j'ai créée avec IB .... quelle est la meilleure façon de faire cela?Comment faire une pseudo-alerte avec une plume?
0
A
Répondre
1
Créez un UIViewController dans Xcode et créez-le Xib. Ajouter/Modifier les contrôles dans IB. Puis chargez votre contrôleur de vue. Conservez-le dans la classe dans laquelle vous le créez, puis ajoutez sa vue en tant que sous-vue de votre classe appelante. Quelque chose comme:
PseudoAlertViewController *controller = [[PseudoAlterViewController alloc] init];
[self setAlertViewController:controller]; // nonatomic, retained ivar
[[self view] addSubview:[controller view]]; //assume calling from view controller
[controller release], controller = nil;
Lorsque vous ajoutez la vue à votre sous-vue, il sera tout simplement l'ajouter à l'origine de vue sauf si vous définissez le cadre, donc faire aussi bien avant de l'ajouter à la vue hirarchy:
// You'll have to calculate centeredFrame
[[controller view] setFrame:centeredFrame];
Questions connexes
- 1. Comment faire un "affichage" Outlet apparaître dans une plume ViewController?
- 2. Ajouter une plume dans UIScrollView
- 3. Ajouter NSView depuis une autre plume
- 4. Plusieurs vues dans une seule plume (addSubview)
- 5. Comment naviguer vers une plume (vue) quand une cellule est pressée sur un UITableView (sur une autre plume/vue)?
- 6. n'a pas pu charger une plume nommée
- 7. 2 vues de table dans une plume
- 8. Comment charger une plume depuis un UIView personnalisé?
- 9. Comment charger la plume localisée?
- 10. n'a pas pu charger une plume nommée "TwitterDrilldownView"
- 11. Comment créer une hiérarchie de vue par programmation sans utiliser une plume?
- 12. Comment faire une classe générique avec l'héritage?
- 13. Comment faire une jointure avec deux tables?
- 14. Comment faire écho une image avec jquery
- 15. Comment faire une URL backslash avec .htaccess?
- 16. Comment faire une requête avec horodatage?
- 17. Comment faire une analyse conditionnelle avec fscanf?
- 18. Comment faire une animation avec Swing?
- 19. Comment faire une requête HTTPS avec Erlang?
- 20. Comment faire pivoter une div avec Raphael.js?
- 21. Comment faire une requête LIKE avec linq?
- 22. Comment puis-je obtenir une vue dans Interface Builder pour charger une vue personnalisée dans une autre plume?
- 23. Comment faire correspondre une chaîne avec une pièce optionnelle?
- 24. Comment faire une recherche regexp avec une chaîne Mandarin?
- 25. Comment faire une correspondance partielle avec une requête SELECT IN?
- 26. Comment faire une boucle dans une structure xml avec xquery?
- 27. Comment faire une "rejoindre" avec une portée anonyme en ruby
- 28. Comment faire une somme des visites avec une requête SQL?
- 29. Comment accéder aux éléments de la plume principale à partir d'une plume de document?
- 30. Comment faire une condition?