UIViewcontroller with autorotation is the best way to do this. Then
you don't need to deal with UIDevice orientations.
Luke
Sent from my iPhone.
On Jan 21, 2010, at 8:30 AM, "Eric E. Dolecki" <edole...@gmail.com>
wrote:
I am sending a view orientation data which works great, if the phone
is held
up...
UIDeviceOrientation orientation = [[UIDevice currentDevice]
orientation];
if( orientation == UIDeviceOrientationLandscapeLeft || orientation ==
UIDeviceOrientationLandscapeRight ){
[myView iAmLandscape:YES];
} else if(orientation == UIDeviceOrientationPortrait) {
[myView iAmLandscape:NO];
}
However if I have the phone angled back almost flat in my hand, it
isn't
caught ... UIDeviceOrientationFaceUp and UIDeviceOrientationFaceDown
seem to
screw this up. When some people use their phone, they hold it flat
in their
hand which seems to produce an orientation of face up, but doesn't
provide
portrait or landscape information.
What's the best way to tackle this?
_______________________________________________
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/luketheh%40apple.com
This email sent to luket...@apple.com
_______________________________________________
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com
This email sent to arch...@mail-archive.com