2010-03-27 7 views

risposta

2

Puoi provare a osservare gli eventi di orientamento (UIDeviceOrientationDidChangeNotification) nel controller di vista modale e quindi aggiungere una trasformazione al vostro livello di visualizzazione utilizzando il CATransform3DMakeRotation per ottenere una rotazione adeguata intorno Z o fondamentalmente con

[myLayer setValue:[NSNumber numberWithInt:M_PI*0.5f] forKeyPath:@"transform.rotation.z"]; // or - M_PI*0.5f depending orientation: left or right 

È può anche usare un'animazione per ottenere una rotazione animata. E 'quello che stai chiedendo?

per l'osservazione di eventi di orientamento leggere questo capitolo: Getting the Current Device Orientation

per lo strato di trasformare leggere questo capitolo: Layer Geometry and Transforms

saluti.

V.Zgueb

0

Sì, certo che puoi. Quasi lo stesso consiglio come qui ho posted recently solo in direzione diversa.

È necessario consentire la rotazione su Modale, la strega è predefinita. E disabilitarlo sul controller principale.

Questo dovrebbe funzionare correttamente.

Problemi correlati