我已阅读Apple文档有关课程大小及其向后兼容性的内容。
它说,大多数类都与iOS 7兼容,主要限制是iPhone的Compact Height值。
有没有人设法将iPhone横向与肖像分开?它非常适合将iPad与iPhone分开,但我没有为iPhone获得任何结果。
我试过了: 肖像:wCompact - hRegular 风景(默认):任意 - 任何
它始终使用Portrait版本进行两种方向。
答案 0 :(得分:0)
创建一个类来获取CGRect:
.h文件
@interface FullScreen : UIScreen
+ (CGRect)iOS7StyleScreenBounds;
@end
.m文件
#import "FullScreen.h"
@implementation FullScreen
+ (CGRect)iOS7StyleScreenBounds {
UIScreen *screen = [UIScreen mainScreen]; CGRect screenRect;
if (![screen respondsToSelector:@selector(fixedCoordinateSpace)] && UIInterfaceOrientationIsLandscape([UIApplication sharedApplication].statusBarOrientation)) {
screenRect = CGRectMake(screen.bounds.origin.x, screen.bounds.origin.y, screen.bounds.size.height, screen.bounds.size.width);
} else {
screenRect = screen.bounds;
}
return screenRect;
}
@end
并将此类称为: [FullScreen iOS7StyleScreenBounds];在你的.m文件中