横向模式:翻转iPad时翻转图像

时间:2010-04-15 18:20:51

标签: objective-c iphone cocoa-touch uikit ipad

Apple展示了适用于iPad的Photo。在他们的演示中,他们说你可以翻转iPad并翻转图像。

这个结果是如何实现的?

我整天都在阅读关于UIInterfaceOrientation的内容而且我已经失去了

任何帮助都将不胜感激。

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
UIInterfaceOrientation orientation = [[UIDevice currentDevice] orientation];
//  NSLog(@"orientation: %@", [orientation )
if(orientation==UIInterfaceOrientationPortrait ||orientation==UIInterfaceOrientationPortraitUpsideDown) {
    //Code
    return NO;
}  
if (orientation==UIInterfaceOrientationLandscapeRight ||orientation==UIInterfaceOrientationLandscapeLeft ) {
    //Code
    return YES;
}
return NO;
}

1 个答案:

答案 0 :(得分:0)

您在UIViewController子类中实现:

- (BOOL)shouldAutorotateToDeviceOrientation:... {
    Return YES;
}

大部分时间UIKit都会为您管理。