[英]iPhone 6s Plus Portrait is using the Landscape Launch Image
[英]How to keep portrait launch screen on iPhone 6/6s Plus
您可以設置以下方法。
#define IS_IPHONE (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
#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 SCREEN_MIN_LENGTH (MIN(SCREEN_WIDTH, SCREEN_HEIGHT))
#define IPHONE4 (IS_IPHONE && SCREEN_MAX_LENGTH < 568.0)
#define IPHONE5 (IS_IPHONE && SCREEN_MAX_LENGTH == 568.0)
#define IPHONE6 (IS_IPHONE && SCREEN_MAX_LENGTH == 667.0)
#define IPHONE6PLUS (IS_IPHONE && SCREEN_MAX_LENGTH == 736.0)
-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
if (IPHONE6 || IPHONE6PLUS) {
return (interfaceOrientation == UIInterfaceOrientationPortrait);
}
return nil;
}
或者您可以使用另一種方法
- (BOOL)shouldAutorotate {
return NO;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.