Tôi phải hỏi nó. Sử dụng"UIScreen màn hình chính] ứng dụngFrame]" cho chế độ Phong cảnh
[[UIScreen mainScreen] applicationFrame]
Là cách hay để có được vùng làm việc của iPhone hoặc iPad ở chế độ dọc. Nhưng, nếu tôi muốn có cùng kích thước trong cảnh quan, có mã khác hoặc tôi sẽ phải tạo:
CGRect landscape = CGRectMake(0, 20, 1024, 748)
Điều này thậm chí không chung cho iPhone và iPad.
Tôi tự hỏi liệu có an toàn khi đoán rằng bộ chọn khung ứng dụng sẽ luôn trả về khu vực ở chế độ dọc. (Và chỉ cần chuyển đổi các giá trị theo cách thủ công.) – Rich
Bạn đã giải quyết thành công điều này chưa? Việc chuyển đổi các giá trị chiều rộng và chiều cao là không mong muốn. – user216661