用户报告iPhone 6+上的iOS应用程序,横向视图无效。
我没有真正的iPhone 6+来测试它,但在模拟器上它工作正常。有什么想法吗?
答案 0 :(得分:0)
问题是我正在使用一些#define代码询问该设备是否是iPhone6 +,并且代码没有按预期工作。所以我把代码更改为:
#define IS_OS_8_OR_LATER ([[[UIDevice currentDevice] systemVersion] floatValue] >= 8.0)
#define SCREEN_WIDTH ([[UIScreen mainScreen] bounds].size.width)
#define SCREEN_HEIGHT ([[UIScreen mainScreen] bounds].size.height)
#define SCREEN_MAX_LENGTH (MAX(SCREEN_WIDTH, SCREEN_HEIGHT))
#define IS_IPHONE (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
#define IS_IPHONE_6_PLUS (IS_IPHONE && IS_OS_8_OR_LATER && SCREEN_MAX_LENGTH == 736.0)