Question

Je dessine trois rectangles, dont une tombe la fin de la vue, (à savoir le dessin est plus grand que les limites de la vue courante) de sorte que vous ne voyez pas le bord droit. Ce qui est bon, mais quand la vue est mis en rotation, le bord droit est toujours coupé, même si il y a beaucoup d'espace pour dessiner. Comment puis-je obtenir le point de vue de redessiner le rectangle plein?

J'ai essayé:
1) changer les rectangles de cadre et les limites à plus
2) appelant setNeedsLayout
3) appelant setContentMode: UIViewContentModeRedraw;
4) appelant [setClipsToBounds de self.view: NO]

Essayant un CGLayer est à côté, à moins que quelqu'un suggère autre chose.

-Owen

Était-ce utile?

La solution

Assurez-vous que votre masque Autoresizing sur cette couche est correctement défini dans IB. Si ce ne est pas étirer le droit chemin de la rotation alors la vue ne prendra pas la nouvelle forme de l'écran.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top