iphone 6 및 iphone 6+ apps.And에 대해 사용해야하는 bg 이미지의 크기는 무엇입니까? 일부 스레드를 읽으면 iphone 6에 @ 2x 이미지를 사용해야 함을 알게되었습니다. @ 2x 이미지도 4s 장치에서 사용됩니다. 그럼 어떻게 당신이 정 장치에 의해 사용되는 이미지와 아이폰을 구별 할 6iphone 6 및 iphone 6+에서 bgs의 이미지 크기는 무엇입니까
0
A
답변
0
Yes.It 아이폰 6 에 아이폰 4S에서 같은 [email protected]를 사용하지만 당신은 screenbounds
에서 nativeBounds 및 nativeScale를 얻을 수 있습니다 또한, 당신은이를 사용할 수 있습니다 예를 들어
: 당신이 displayin하는 경우
:
예를 들어g 사진을 UIImageView에서 만들면 가장 큰 크기를 만들고 iPhone 4s (UIViewContentModeScaleAspectFill 사용)로 축소하거나 그대로 두는 (UIViewContentModeCenter 사용) 수 있습니다.
Bg 우려 사항 : ImageView에서 자동 레이아웃 제약 조건을 사용할 수 있습니다. 또한 , 당신은 내가 실행 어떤 장치를 확인하려면 다음 코드를 사용 this
0
를 사용 할 수 있습니다 (이것은 조금 빠르고 더러운하지만 트릭 않습니다)
if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone){
CGFloat screenHeight = [UIScreen mainScreen].bounds.size.height;
CGFloat screenWidth = [UIScreen mainScreen].bounds.size.width;
if(screenHeight < screenWidth){
screenHeight = screenWidth;
}
if(screenHeight > 480 && screenHeight < 667){
DLog(@"iPhone 5/5s");
} else if (screenHeight > 480 && screenHeight < 736){
DLog(@"iPhone 6");
} else if (screenHeight > 480){
DLog(@"iPhone 6 Plus");
} else {
DLog(@"iPhone 4/4s");
}
}
을 그리고 크기는 다음과 같습니다
답장을 보내 주셔서 감사합니다.하지만 내 관심사는 전체 장치 화면을 차지할 배경 이미지에 관한 것입니다. 둘 다 @ 2x 확장자를 가지고 있기 때문에 4s와 iphone 6을 구분하는 방법은 무엇입니까? – Saggy