2011-06-27 36 views
6

Tôi đang sử dụng mã sau đây để hiển thị Trình điều khiển màn hình/chế độ xem.Kích thước chính xác của UIModalPresentationFormSheet trong iPad

SearchParams *nxt=[[SearchParams alloc] initWithNibName:@"SearchParams" bundle:nil]; 

UINavigationController *nvc=[[UINavigationController alloc] initWithRootViewController:nxt]; 

nvc.modalPresentationStyle=UIModalPresentationFormSheet; 

[self.preLCtr.preCinescape_iPadViewController presentModalViewController:nvc animated:YES]; 

Tôi không chắc về kích thước của PesentationSheet. Tôi đã cố gắng chụp ảnh màn hình & lấy kích thước/kích thước. Nhưng nó không phải là giải pháp chính xác.

Câu hỏi: Kích thước chính xác của Bảng mô tả hiện tại trong iPad là gì?

+0

Theo ảnh chụp màn hình, nó là 545 × 625 pixel. Có đúng không? –

+0

http://stackoverflow.com/questions/30491951/what-exactly-is-the-height-of-modalpresentationstyle-formsheet-on-ipad Bạn có thể tìm thấy ở đây. – Neela

Trả lời

12

Theo kích thước có thể thay đổi tùy thuộc vào kích thước màn hình có sẵn của Apple documentation:

Chiều rộng và chiều cao của quan điểm được trình bày có kích thước nhỏ hơn so với các màn hình và giao diện được tập trung vào màn hình. Nếu thiết bị ở hướng ngang và bàn phím hiển thị, vị trí của chế độ xem được điều chỉnh lên trên để chế độ xem vẫn hiển thị. Tất cả các khu vực chưa được khám phá đều bị mờ đi để ngăn người dùng tương tác với họ.

Có lẽ trong viewController đó được nạp vào FormSheet bạn có thể xác định kích thước xem trong thời gian chạy bằng cách sử dụng: self.view.bounds;

Nếu bạn cần thay đổi kích thước FormSheet tôi thấy một số câu trả lời về stackoverflow

22

này là những gì tôi tìm thấy cho kích thước iO6 hiện tại (iPad 3):

BOUNDS: 540.000000, 620.000000 - Chân dung-không-bàn phím.

Nhưng bạn không nên sử dụng mã này cho bất kỳ mã nào. Làm theo câu trả lời đúng.

11

Nếu bạn đang điều chỉnh bộ điều khiển chế độ xem dạng tự do để bạn có thể có được quyền chuyển đổi phương thức với kiểu biểu mẫu trang tính, lưu ý rằng có tùy chọn Form Sheet trong trình đơn thả xuống Kích thước trong Trình kiểm tra kích thước. Tôi không nhận thấy điều này lúc đầu.

enter image description here

+0

Làm cách nào để bạn chọn kích thước trang biểu mẫu tùy chỉnh - bất kể tôi cố gắng làm gì - tôi nhận được biểu mẫu chuẩn? – OneGuyInDc

0

Tôi đã kiểm tra hướng khác nhau và cũng trong chế độ đa cửa sổ, kích thước mặc định là

width: 540, height: 620.

Và bên dưới là ảnh chụp màn hình từ Hiển thị.

enter image description here

Các vấn đề liên quan