Recuper et travailler la taille de la vue au moment d une rotation.
Loadex
Membre
Bonjour la communaute, je me tourne vers vous avec un nouveau probleme, je travaille actuellement sur un generateur d interface, qui peut changer au moment d une rotation de la vue de l appareil (controles qui aparaissent disparaissent changent de place etc etc)
Jusqu'a maintenant, je faisais comme ceci : dans ma view
Cependant, cela ne fonctionne plus, c est a dire que la premiere roation est comme "ignoree", ainsi ma generation est toute chanboulee apres 2 rotation (il se croit en horizontal alors qu il est en vertical) depuis quelques heures, alors que je n ai modifie aucun code je me penche donc sur la doc apple et trouve :
Ainsi si je comprends bien , dans cette methode, il est impossible de recuperer la taille de la view de maniere sure ?
comment puis donc faire ?
Merci pour vos reponses.
Jusqu'a maintenant, je faisais comme ceci : dans ma view
<br />(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation\n{<br /> // Return YES for supported orientations<br /> if (parsingOver) //me permet de bien verifier que mon autre thread de parsing est finit<br /> {<br /> if ([generateView generateXMLView:content generatedView:self position:interfaceOrientation]) //mon generateur est appelle ici <br /> return (interfaceOrientation = YES);<br /> else<br /> return (interfaceOrientation = NO);<br /> }<br />else<br /> return (interfaceOrientation = YES);<br />
Cependant, cela ne fonctionne plus, c est a dire que la premiere roation est comme "ignoree", ainsi ma generation est toute chanboulee apres 2 rotation (il se croit en horizontal alors qu il est en vertical) depuis quelques heures, alors que je n ai modifie aucun code je me penche donc sur la doc apple et trouve :
Your implementation of this method should simply return YES or NO based on the value in the interfaceOrientation parameter. Do not attempt to get the value of the interfaceOrientation property or check the orientation value reported by the UIDevice class. Your view controller is either capable of supporting a given orientation or it is not.
Ainsi si je comprends bien , dans cette methode, il est impossible de recuperer la taille de la view de maniere sure ?
comment puis donc faire ?
Merci pour vos reponses.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses