Computer >> 컴퓨터 >  >> 프로그램 작성 >> IOS

iPhone 5의 화면 크기를 감지하는 방법은 무엇입니까?

<시간/>

Apple 장치의 화면 크기를 감지하는 것은 쉽고 간단한 작업입니다. iOS SDK의 UIKIT 모듈은 사용자 인터페이스, 화면 크기 및 기타 여러 UI 요소를 다루는 많은 기능과 클래스를 제공합니다.

그 중 하나가 기기 화면을 다루는 UIScreen입니다.

UIScreen.main은 사용 중인 기기의 현재 메인 화면을 제공하며, 현재 화면의 다른 기능과 속성을 반환하는 메서드도 추가로 제공합니다.

현재 화면이 iPhone 5인지 확인하려면 먼저 화면의 현재 크기를 찾고 값과 비교해야 합니다. iPhone 5의 높이는 568포인트입니다.

1단계 − 현재 화면의 높이 가져오기

let height = UIScreen.main.bounds.height

2단계 − 높이 비교

if height == 568 {
   print("this is an iPhone 5 screen")
}else {
   print("this is some other screen - the size is \( height )")
}

이 방법을 더 확장하여 다른 화면 크기를 보고 다른 iPhone 화면 크기를 비교할 수 있습니다. 이것은 다음과 같은 함수로 변환될 수 있습니다.

func checkIphone() -> Bool {
   if height == 568 {
      return true
   }else {
      return false
   }
}

위 코드를 iPhone 7 plus 시뮬레이터에서 실행한 결과입니다.

iPhone 5의 화면 크기를 감지하는 방법은 무엇입니까?