Change la Couleur de Fond de l'Application iOS Lors de la poussée des Vues
Dans mon application, j'utilise une manette de navigation pour basculer entre les différentes vues. Chacun de mes points de vue a une image pour le fond, mais quand je vais de l'un à l'autre, un peu de blanc entre eux lors de la transition. Est-il un moyen de changer cela?
Dans la Vue de Table de Classe, j'ai ceci dans le viewDidLoad:
UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"parchment.png"]];
self.tableView.backgroundColor = [UIColor clearColor];
self.tableView.backgroundView = imageView;
[imageView release];
Dans la vue de détail, j'ai juste un standard loadrequest pour HTML. Le HTML lui-même a le code pour le papier parchemin une image d'arrière-plan. Voici à quoi ils ressemblent:
Mais, en remontant à partir de la vue de détail avec les versets à la vue de la table, j'obtiens ceci:
Avez-vous change la couleur de fond pour la vue, tableView etc.. dans cette classe. pour le tableau d'affichage vous pouvez utiliser,
Les gars, je pense que ça se passe à la seconde vue. Pas la première vue. Donc ce n'est pas quelque chose à voir avec le tableau de fond de la vue. Je pense que oui
self.tableView.backgroundColor = [UIColor color..];
Les gars, je pense que ça se passe à la seconde vue. Pas la première vue. Donc ce n'est pas quelque chose à voir avec le tableau de fond de la vue. Je pense que oui
OriginalL'auteur user717452 | 2012-12-13
Vous devez vous connecter pour publier un commentaire.
Dans votre:
méthode de AppDelegate. attribuer couleur d'arrière-plan de la fenêtre comme ceci:
OriginalL'auteur Salman Zaidi
Avez-vous essayé de changer la couleur d'arrière-plan de la propriété de la vue?
Que diriez-vous que, dans
viewWillAppear
?OriginalL'auteur Mick MacCallum
La question est dans le viewWillDisappear de la web-vue-contrôleur. Il a été défini pour modifier la page about:blank page, qui fait qu'il est blanc. Je me suis débarrassé de ce code, et il a bien fonctionné.
OriginalL'auteur user717452
Essayez de définir la couleur d'arrière-plan de la manette de navigation.
Dans votre manette de navigation racine de vue-contrôleur (je suppose que c'est la table view controller)
OriginalL'auteur Moxy