Mục lục:
- Xem các hệ thống tọa độ và hệ tọa độ
- Điểm so với điểm ảnh
- Thuộc tính khung chứa khung hình chữ nhật khung, xác định kích thước và vị trí của xem trong
Video: Những mẹo sử dụng iPhone mới nhất bạn Cần Phải Biết!!! 2025
May mắn thay, hầu hết những gì bạn cần làm như iOS hoạt hình là có liên quan đã được xây dựng trong khuôn khổ. Một số thuộc tính xem có thể được hoạt hình (ví dụ như điểm giữa), điều đó có nghĩa là bạn chỉ cần cho biết vị trí bắt đầu và nơi nào để kết thúc, và một số tham số tùy chọn khác, và bạn đã hoàn tất.
Chế độ xem chính nó (trong lớp cơ sở UIView) có chức năng tạo động động. Để cung cấp cho bạn một số ngữ cảnh để hiểu hoạt động của iPhone và iPad hoạt động như thế nào, tuy nhiên, bạn cần phải hiểu điều gì sẽ xảy ra khi một khung làm việc chăm sóc cho công việc vặt của bạn.
Cụ thể hơn, bạn cần phải nghiên cứu kỹ hơn về chế độ xem, thuộc tính và hệ tọa độ trên iPad.
Xem các hệ thống tọa độ và hệ tọa độ
Hệ tọa độ mặc định trong UIKit đặt nguồn gốc của nó ở góc trên cùng bên trái và có các trục kéo dài xuống và bên phải từ điểm xuất phát. Giá trị tọa độ được biểu diễn bằng các số dấu chấm động, và bạn không phải lo lắng về độ phân giải màn hình; các khuôn khổ tự giải quyết vấn đề đó.
Hình này cho biết hệ tọa độ này liên quan đến màn hình iPad. Ngoài hệ thống tọa độ màn hình, chế độ xem xác định hệ tọa độ địa phương cho phép bạn xác định tọa độ tương đối so với khung nhìn thay vì tương đối so với màn hình.
Bởi vì mỗi chế độ xem và cửa sổ xác định hệ tọa độ cục bộ riêng của mình, bất cứ khi nào bạn vẽ hoặc xử lý các tọa độ, bạn sẽ phải quan tâm đến hệ tọa độ nào bạn đang sử dụng. Nghe có vẻ đáng lo ngại, nhưng nó thực sự không phải là một thỏa thuận lớn sau khi bạn nhận được vào nhịp điệu của làm việc với các hệ thống phối hợp.
Điểm so với điểm ảnh
Được rồi, vì vậy màn hình có độ phân giải cao sẽ xuất hiện ở đâu?
Trong iOS, tất cả các giá trị và khoảng cách tọa độ được chỉ định bằng cách sử dụng các giá trị điểm nổi trong các đơn vị được gọi là điểm. Kích thước có thể đo được của một điểm thay đổi từ thiết bị này đến thiết bị và phần lớn không liên quan. Điều chính cần hiểu về các điểm chính là chúng cung cấp một khung tham chiếu cố định để vẽ.
Chẳng hạn, kích thước màn hình (chiều rộng x cao) cho iPhone 4s là 480 x 320 điểm và cho iPad là 1024 x 768 điểm.
Vì vậy, mặc dù iPhone 4s với màn hình Retina có độ phân giải 960 x 640 pixel 999 pixel (mật độ điểm ảnh 326 pixel / inch [ppi]) và một màn hình Retina không có màn hình 480- by-320- độ phân giải pixel (163 ppi), miễn là bạn thiết kế giao diện của mình để phù hợp với kích thước màn hình theo điểm, lần xem của bạn sẽ hiển thị đúng trên loại thiết bị tương ứng.Các nguyên tắc tương tự áp dụng với màn hình Retina và Retina không trên iPad. Việc lấy đi ở đây là, "Đừng lo lắng về độ phân giải; tập trung vào các điểm và bạn sẽ ổn. " Kích thước và vị trí của một vị trí
Vị trí của đối tượng xem trong một hệ tọa độ được xác định bằng khung hoặc thuộc tính trung tâm của nó:
Thuộc tính khung chứa khung hình chữ nhật khung, xác định kích thước và vị trí của xem trong
hệ thống tọa độ của siêu chế độ.
-
Thuộc tính trung tâm chứa điểm trung tâm được biết đến của giao diện trong hệ thống tọa độ siêu của nó.
-
Trong cuộc đi lang thang của bạn, bạn có thể gặp một ngày nào đó thuộc tính giới hạn. Nó được gắn với hình chữ nhật ranh giới, xác định kích thước của khung nhìn (và nguồn gốc nội dung của nó) trong hệ thống tọa độ của địa điểm xem của riêng
. Hình này cho biết khung của chế độ xem chính của iPad (không phải chế độ xem hình ảnh) với nguồn gốc là x = 0 và y = 20. Kích thước của nó được thể hiện bằng chiều rộng = 320 và chiều cao = 460. Lý do xuất xứ của nó ở y = 20 là khung của nó nằm trong tọa độ cửa sổ của nó (super view), và nó phải chia sẻ cửa sổ với thanh trạng thái, như bạn có thể suy luận, cao 20 pixel.
