크기가 320 x 156 인 이미지의 abc.png 파일은 iPhone 4에서 잘 실행되며 크기가 [email protected] 인 이미지는 312 x 312 (괜찮음)입니다. 하지만 아이폰 6 기기에 이미지를 사용하는 방법을 가르쳐 주시겠습니까?iPhone : iOS 6의 이미지가 흐리게 보이고 있습니까?
0
A
답변
1
우선 iOS6 또는 iPhone 5가 현재 iPhone6과 비슷합니다. 하지만 화면 해상도 640X1136의 iPhone 5에 대해 이야기하고있는 것 같습니다. 이 아이폰 5
당신이 abc.png과 자원에 [email protected] 경우에 대한 이미지를 선택 할 내장에-방법은 없습니다, 당신은 같은 코드를 사용
UIImage * image = [UIImage imageNamed:@"abc.png"];
는 것 레티 나 디스플레이가 아닌 경우 abc.png를 선택하고 (iPhone 4S 및 iPhone 5를 포함하는 경우) 망막 디스플레이를 사용하려면 [email protected]를 선택하십시오. 당신은 아이폰 5에 대해 별도의 이미지를로드하려면
, 당신은 화면의 높이를 확인해야합니다 :
if(screenHeight == 480)
{
//iphone 3,3G,4
}
else if(screenHeight == 960)
{
//iphone 4S
}
else if(screenHeight == 1136)
{
//iphone 5
}
이 방법 당신은 다른 아이폰에 대해 서로 다른 이미지를로드 할 수 있습니다. 질문에 대한 답변을 확인하고 답변을 확인하십시오.
0
질문에 대한 답변은 AutoLayout
입니다. 이것이 Apple이 iOS 6보기에서 다른 폼 팩터를 처리하기 위해 제기 한 해결책입니다. @2x
이미지 만 사용할 수 있지만 AutoLayout
이미지를 사용하면 정확하게 동작하는 방법을 알 수 있습니다.
여기 AutoLayout
를 사용하는 방법에 대한 좋은 입문서이다, 나는 그것을 시도하고 잘 작동 :
http://www.raywenderlich.com/20881/beginning-auto-layout-part-1-of-2
http://www.raywenderlich.com/20897/beginning-auto-layout-part-2-of-2
관련 문제
- 1. 망막 디스플레이 이미지가 희미하게 보이고 흐리게 보입니다. 이유가 없습니까?
- 2. 시뮬레이터에서 UITabBar 이미지가 보이고 iPhone 앱에서
- 3. iOS 6의 CIGaussianBlur 및 CIAffineClamp
- 4. UIImageView에서 이미지가 흐리게 표시됩니다.
- 5. iPhone 응용 프로그램의 스플래시 이미지가 흐리게 보임 (iPhone 4) 장치
- 6. 브라우저에서 이미지가 올바르게 보이고 인쇄됩니까?
- 7. 이미지가 흐리게 표시됩니다.
- 8. iphone에서 이미지가 흐리게 표시됩니다.
- 9. Impress.js : 텍스트와 이미지가 흐리게 보입니다.
- 10. 일부 이미지가 일부만 흐리게 표시됩니다.
- 11. iOS 6의 JSON 구현
- 12. IOS 6의 UISrcollView
- 13. iOS 6의 직렬화 문제
- 14. iOS 6의 게임 센터
- 15. PayPal iOS 6의 문제
- 16. CALayer의 이미지가 축소 된 후 다시 흐리게 표시되면 흐리게 표시됩니다.
- 17. iPhone : 이미지가 반전됩니다.
- 18. JavaScript 또는 jQuery로 이미지가 흐리게 나타 납니까?
- 19. 이미지가 90/-90도 회전하면 흐리게 jquery가 회전합니다.
- 20. 자바를 사용하여 이미지가 흐리게 나타 납니까?
- 21. iOS - iPhone : UISlider 트랙 이미지가 무작위로 사라짐
- 22. iOS 5.1 및 iOS 6의 NSDateFormatter 동작
- 23. iOS 6의 AirPlayVideo 속성을 허용합니다.
- 24. setLayoutParams 이후에 ImageButton의 이미지가 흐리게 표시됩니다.
- 25. iOS : UIView 뒤에서 움직이는 것들을 흐리게
- 26. ios 6의 Apple지도에서 경로를 그립니다.
- 27. 배열을 iOS 6의 테이블보기로 정렬
- 28. HighchartsJS iOS 6의 클릭 이벤트
- 29. iOS 6의 수동 변경 방향
- 30. UITextView 글꼴 iOS 6의 문제
는 iOS6의의 시뮬레이터 유효이 일이다. 나는 코드를 사용하고있다 : [UIScreen mainScreen] applicationFrame] .size.height == 시뮬레이터의 높이를 확인하기 위해서 == 568 [ – user1668032
[UIScreen mainScreen] applicationFrame] .size.height와 screenHeight는 내가 사용하는 ..... 같다. 나는 비 망막 디스플레이 = 1의 스케일 .... 스케일 값을 고려했다. 망막 디스플레이 = 2 – iSaalis
iPhone 4는 망막 디스플레이를 가지고 있으므로 iPhone 4S – Enrique