Je veux afficher l'image de mon logo de mes applications en haut de chaque vue. Mais je veux le créer une fois dans une vue qui l'affiche dans chaque vue comme page maître dans ASP.net. s'il vous plaît quelqu'un m'aider.comment afficher la même image dans toutes les vues sans l'implémenter dans toutes les vues?
Répondre
Créez une classe modale pour l'image et appelez-la à partir de viewDidLoad de chaque contrôleur.
est-il de toute façon que cela se produise lorsque nous créons une barre d'onglets dans les fenêtres principales, il montre dans chaque page ?? – sandy
Si vous utilisez la barre de navigation, vous pouvez appeler la méthode draw rect et lui assigner l'image. Si ce n'est pas le cas, vous pouvez utiliser une méthode de classe dans laquelle vous définissez l'image et renvoyez l'objet image depuis n'importe où vous appelez cette méthode. – iamsult
pouvez-vous expliquer avec un code que je ne vous obtiens pas. – sandy
vous pouvez placer cette image dans main.window. de sorte que vous pouvez voir cette image dans chaque vue dont les vues ont des sous-vues à la fenêtre principale. Mais vous avez besoin de fixer toutes les tailles de vue en fonction de la taille de vos images fixées dans la fenêtre principale.
yah Je veux ce processus, mais je ne pouvais pas le faire. plz l'expliquer. – sandy
Vous pouvez également ajouter l'image à la fenêtre et ont fixer la taille de la vue alors u peut voir en Afrique sub vue
pouvez-vous expliquer comment? J'ai essayé mais ça n'a pas marché. – sandy
Créer une sous-classe de UIViewController, et dans la méthode viewDidLoad, obtenir et placer l'image où votre besoin :
.h
@interface MyLogoViewController : UIViewController
// your interface
@end
.m
@implementation MyLogoViewController
- (void) viewDidLoad {
UIImage* image = [UIImage imageNamed:@"image.png"];
UIImageView* imageView = [[UIImageView alloc] initWithImage:image];
imageView.frame.origin.x = // whatever you want
imageView.frame.origin.y = // whatever you want
[self.view addSubview:imageView];
[self.view bringSubviewToFront:imageView];
[imageView release];
}
@end
T Si un contrôleur de votre vue contrôle une vue dans laquelle vous voulez que cette image soit affichée, elle doit hériter de ce contrôleur View sous-classé à la place de UIViewController.
@interface MyNewViewController : MyLogoViewController {
// your interface
}
@end
De cette façon, l'image s'affiche automatiquement sans rien faire de spécial. Si vous prévoyez d'ajouter des sous-visualisations par programmation dans vos contrôleurs de vue, conservez une référence pour imageView
dans la classe MyLogoViewController
en tant que membre var (au lieu de simplement créer/libérer à la volée), vous pourrez donc mettre votre nouvelles vues derrière le logo existant si nécessaire.
Vous pouvez ajouter cette vue dans la fenêtre et ajouter une autre vue sous l'image de la fenêtre. donc vous pouvez le voir dans chaque page.
- 1. iOS: Comment afficher une petite vue dans plusieurs vues sans l'initialiser dans toutes les vues?
- 2. DROP Toutes les VUES postgres
- 3. Catégorie from base.html dans toutes les vues?
- 4. barre d'affichage dans toutes les vues
- 5. Comment organiser automatiquement toutes les sous-vues?
- 6. Comment puis-je activer TOUTES les vues?
- 7. Comment réécrire les URL de toutes les vues dans CakePHP?
- 8. iPhone Dev - Autorotating toutes les vues
- 9. UITabBar modifier toutes les vues sur tourner
- 10. Android onDraw() s'exécutant sur toutes les vues?
- 11. Objectif C: stocker les variables accessibles dans toutes les vues
- 12. Les sous-vues NSScrollView sont toutes superposées
- 13. Rotation de toutes les vues d'un TabBarController
- 14. supprimer toutes les vues sous-image d'une tableview
- 15. Définir GestureDetector sur toutes les vues enfant
- 16. partagé UIWebView pour toutes les vues
- 17. Comment lister toutes les vues créées dynamiquement dans une activité?
- 18. Ajouter une variable à toutes les vues dans les grails
- 19. Placez UIView sur toutes les autres vues
- 20. Comment répertoriez-vous toutes les vues indexées dans SQL Server?
- 21. MPMoviePlayerController couvre toutes les autres vues
- 22. comment faire une variable vu dans toutes les vues - rails
- 23. Comment éviter de redessiner toutes les vues dans un ArrayAdapter
- 24. Supprimer toutes les sous-vues d'un UIScrollView?
- 25. UIPinchGestureRecognizer zoom sur toutes les vues
- 26. bouton persistant iphone sur toutes les vues
- 27. Comment supprimer toutes les vues de la pile de navigation?
- 28. Interdire GridView pour charger toutes les vues à la fois
- 29. barre d'outils dans toutes les vues (barre d'outils globale)
- 30. Importer un espace de noms dans toutes les vues Razor
Je ne connais pas de page maître dans ASP.net. Pour donner à plus de lecteurs une chance de répondre à votre question, vous devriez ajouter quelques explications sur ce que vous voulez exactement. Voulez-vous une sorte de superposition qui est quelque part au-dessus des autres ou voulez-vous que ce soit dans la barre de navigation? –
dans un site Web il ya une image que nous pouvons voir dans chaque page de ce site. Je veux une telle chose dans l'iphone mais pas dans la barre de navigation. – sandy
voulez-vous avoir quelque chose sous l'image ou sera-t-il seulement l'image en haut de chaque vue? –