입니다. 제가 만든 뷰 컨트롤러가 있습니다. 라벨 및 이미지를 포함하여 많은 정보가 표시됩니다. 내가 사용하는 장치가 아이폰 4이고 이미지가 보이지 않는다면보기 컨트롤러의 부동산을 보존하는 데 도움이되도록 설정하고 싶다. 스위프트에서 어떻게합니까?기기에 표시되는 스위프트 이미지 크기는
1
A
답변
1
:
var device = UIDevice.currentDevice().model
이 문자열을 장치의 모델을 보여줄 것입니다. 예를 들어, iPhone3,1
는 아이폰이 있음을 나타냅니다 4.
: 위의 방법은 실제 장치에서 작동 UIDevice currentDevice model possible values
if device == "iPhone3,1" {
imageview.hidden = true
}
을 시뮬레이터는 아닙니다.
장치 유형에 관계없이 특정 화면 크기에서만 UIImageView를 숨기려면 아래 방법을 사용하십시오.
if UIScreen.mainScreen().nativeBounds.height == 960.0 {
// code for iPhone 4 or 4S
} else {
// code for the rest
}
레오나르도 사비 버스들이시길 아이폰 5는 아이폰 4와 동일한 폭을 가지고 있지만, 아이폰 5는 아이폰 4보다 더 큰 화면
0
당신은 런타임 중에 장치를 검색하려면이 코드를 사용할 수 있습니다 : (아이폰 4와 같은) 장치를 검출
var device = UIDevice.currentDevice().model
관련 문제
- 1. 스위프트 - 이미지
- 2. 체크 이미지 크기는 이전
- 3. 결정 이미지 크기는/
- 4. 이미지 스프라이트 크기는 중요합니까?
- 5. 모바일 사이트의 이미지 크기는
- 6. 스위프트 이미지 구문
- 7. 디렉토리에서 스위프트 비동기로드 이미지
- 8. 스위프트 그룹 이미지
- 9. 스위프트 : 이미지 이름의 배열
- 10. 스위프트 변경 UIView 이미지
- 11. 다른 Android 기기에 이미지 표시
- 12. 앱 발명가의 기기에 이미지 저장
- 13. iPhone 6 Plus의 올바른 이미지 크기는 무엇입니까
- 14. facebook og : 이미지 오류 이미지 크기는 200px이어야합니다.
- 15. 범용 앱 ios의 이미지 크기는?
- 16. 이미지 크기는 Forloop 패턴을 기반으로합니다.
- 17. 이미지 크기는 항상 0을 반환합니다.
- 18. 탐색 서랍의 이미지 크기는 얼마입니까?
- 19. 지원되는 최대 이미지 크기는 무엇입니까
- 20. 표시되는 jQuery주기 이미지 : 없음
- 21. .htaccess - 회원에게만 표시되는 이미지
- 22. 매일 표시되는 임의의 이미지
- 23. 때때로 표시되는 원격 이미지
- 24. TileWidePeekImageCollection - 텍스트로 표시되는 이미지
- 25. 런타임에 표시되는 이미지 변경
- 26. 스위프트 3 : collectionView의 이미지 캐싱
- 27. 스위프트 : 여러 번 이미지 변경
- 28. 스위프트 이미지 선택기가 작동하지 않습니다.
- 29. XML 미리보기에 표시되는 버튼이 에뮬레이터 또는 기기에 표시되지 않습니다.
- 30. LibGDX - 사용자의 기기에 화면이 표시되는 순간을 감지 할 수 있습니까?
그는 단순히 경우 사용할 수가 있기 때문에, 작동하지 않을 것입니다 대답 무엇을 같은 폭을 확인 문을 사용하여 문자열이 예를 들어 iPhone3,1인지 확인합니다. 그렇다면 그는 UIImageView.hidden = true를 설정할 수 있습니다. –
iPhone 4에서 UIImageView 만 숨기려면 if 문에 3 개의 문자열을 포함해야합니다. 'if device == ("iPhone3,1"|| "iPhone3,2"|| "iPhone 3,3") {...}' 아이폰에 이미지를 표시 할 수 있기 때문에 더 사용자 정의가 가능합니다. iPhone 4가 더 많은 처리 능력을 가졌기 때문에 4 초 (iPhone 4에서 laggy 때문에 imageViews를 숨겼다 고 가정) –
죄송합니다. 전에 미완성 답변을 실수로 게시했습니다. 위의 편집 된 답변을 볼 수 있습니다. –