Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> iOS

Cách phát hiện kích thước màn hình iPhone 5?


Phát hiện kích thước màn hình thiết bị Apple là nhiệm vụ dễ dàng. Module UIKIT của iOS SDK cung cấp nhiều hàm và lớp xử lý giao diện người dùng, kích thước màn hình và nhiều yếu tố UI khác.

Một trong số đó là UIScreen xử lý màn hình thiết bị.

UIScreen.main cung cấp màn hình chính hiện tại của thiết bị đang dùng, có thêm phương thức trả về các tính năng và thuộc tính khác của màn hình hiện tại.

Để biết màn hình hiện tại có phải iPhone 5 không, trước tiên tìm kích thước màn hình hiện tại và so sánh với giá trị. Chiều cao iPhone 5 là 568 point.

Bước 1 - Lấy chiều cao màn hình hiện tại

let height = UIScreen.main.bounds.height

Bước 2 - So sánh chiều cao

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

Phương pháp này có thể mở rộng để kiểm tra các kích thước màn hình khác và so sánh kích thước iPhone khác. Có thể chuyển thành hàm:

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

Kết quả chạy mã trên trình mô phỏng iPhone 7 plus:

Cách phát hiện kích thước màn hình iPhone 5?