2010-06-04 7 views
5

Có một cuộc gọi hoặc đối tượng chức năng sẽ cung cấp kích thước tiêu chuẩn cho các thành phần giao diện người dùng khác nhau trong SDK iPhone không? Cụ thể là tôi đang tìm kiếm chiều rộng của máng trắng khoảng trống mà Trình xây dựng giao diện thường đề xuất bạn đặt giữa các điều khiển và cạnh của chế độ xem.Có cách nào có lập trình để có được các kích thước tiêu chuẩn trong IPhone SDK

Trong cửa sổ có một cuộc gọi hàm gọi là GetSystemMetrics cung cấp một số loại thông tin này cho Windows. Khi nhìn vào các ví dụ iPhone khác nhau trên web, tôi thấy rất nhiều mã hóa kích thước cứng. Tôi thường không thích làm theo cách đó.

Trả lời

1

Tôi không nghĩ rằng có bất kỳ phương pháp nào sẽ cung cấp cho bạn thông tin này. Tuy nhiên, theo nguyên tắc chung, 20 điểm giữa các điều khiển và cạnh màn hình và 8 điểm giữa các điều khiển (các ô xem bảng có thể khác nhau).

Trường hợp ngoại lệ đối với điều này là các điều khiển UIPicker mở rộng trên toàn màn hình iPhone và có thể một số khác.

0

Trong iOS 5, bạn có thể nhận được proxy xuất hiện của đối tượng và xem những thuộc tính nào nó hiển thị. Một số trong số đó có thể là số liệu.