Screen draaien
Code:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { |
Ik programmeer zelf niet voor de iPhone maar heb wel scriptervaring, en het lijkt mij logisch om UIInterfaceOrientationLandscapeRight te vervangen door UIInterfaceOrientationPortrait, waardoor je deze code zou krijgen:
Code:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { |
Citaat:
|
Ah, jammer.
Wil je eigenlijk dat 'ie automatisch draait (dus zodra je je iPhone draait) of handmatig, met een button o.e.d.? Probeer dit eens: Code:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { Code:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { Je kan ook een variant nemen, namelijk alleen roteren als de iPhone portrait of landscape is. In de praktijk zal dit hetzelfde zijn, maar misschien vind je het netter. Waarschijnlijk moet je dat dan zo doen: Code:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { |
Moest dus automatisch meedraaien.
bedankt ! De eerste code doet perfect wat ik wil moet alleen nog wanneer ik draai mijn label en textfield in het midden krijgen. Maar dat vind ik wel. |
Gewoon even aanpassen in Interface Builder :)
|
Volgens mij staat dit ook uitgelegd in de iPhone Developers Guide (of hoe heet ie) die je van de iPhone developer site kunt downloaden. Sowieso wel goed om die eens te lezen. :)
|
Alle tijden zijn GMT +2. Het is nu 02:24. |