2010-09-22 3 views
0

J'utilise ceci pour mettre en place une nouvelle vueComment faire une vue semble translucide

[self presentModalViewController:secondViewController animated:YES]; 

Cela couvre complètement la vue d'origine. Y a-t-il un moyen de rendre la seconde vue translucide afin que des parties de la vue originale puissent encore être vues? Peut-il être fait dans Interface Builder?

Répondre

1

Dans Interface Builder, vous pouvez définir la couleur d'arrière-plan de la vue clearColor et vérifier qu'il y a une coche dans Opaque.

+0

Je ne vois pas d'option de couleur claire dans IB. Les options opaques ne semblent rien faire. –

+0

Cochez cette capture d'écran: http://imgur.com/fDAOZ.png – mbogh

+0

J'ai sélectionné une couleur claire, mais lorsqu'elle est exécutée dans le simulateur, elle apparaît en blanc. –

0

Je pense, mais pas positivement, qu'il n'y a pas de moyen facile de rendre une vue modale des contrôleurs de vue transparente. Je suis sûr que je devais le faire une fois mais j'ai dû adopter une approche différente. Serait-il possible de simplement utiliser une vue standard et de l'animer comme s'il s'agissait d'un contrôleur de vue modale?

Questions connexes