2012-09-13 35 views
22

Ứng dụng của tôi hiển thị chữ cái đã được đóng hộp và tôi muốn nó mở rộng đúng cách để lấp đầy toàn bộ màn hình. Tôi đang tạo cửa sổ chính của mình với:Tôi làm cách nào để hỗ trợ kích thước màn hình iPhone 5 cao hơn?

self.mainWindow = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; 

Nhưng tôi vẫn nhận được hành vi đóng hộp. Có một số cài đặt khác mà tôi cần để đặt kích thước đầy đủ của màn hình chính trên thiết bị không?

Tôi đang cố gắng tránh sử dụng bất kỳ hình ảnh khởi chạy nào nếu có thể. Tôi đã thử điều này:

self.mainWindow.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; 

và có vẻ như không hữu ích. Và tôi đã xem xét tất cả các tùy chọn Info.plist và không thấy có gì phù hợp.

+0

Cho đến nay, cài đặt duy nhất tôi đã thấy cho phép đó là thêm màn hình khởi chạy mới. –

+2

Như Ben đã nói, bạn đã thêm hình ảnh khởi chạy "[email protected]" thích hợp chưa? –

+0

bản sao có thể có của [Cách xử lý kích thước màn hình iPhone 5?] (Http://stackoverflow.com/questions/12396545/how-to-deal-with-iphone-5-screen-size) –

Trả lời

27

Tôi không hỗ trợ ý tưởng tránh hình ảnh khởi chạy vì chúng có lý do, nhưng nếu bạn thực sự muốn làm điều đó vì lý do nào đó, bạn nên sử dụng tệp [email protected] (640x1136 px) nhận được khi tạo một dự án mới. Nó chỉ là màu đen chắc chắn, không chiếm nhiều không gian đĩa và sẽ trông như thể không có hình ảnh khởi động nào.

Bên cạnh việc thiết lập hình ảnh khởi động võng mạc 4 inch, hiện tại không có cách nào để nhận được chiều cao đầy đủ 1136 px trên màn hình mới.

+0

Ý của bạn là gì bởi "hiện tại không có cách nào để có chiều cao 1136 px đầy đủ trên màn hình mới". ? The [email protected] chỉ dành cho tệp [email protected]? – JFMartin

+2

Tôi không hiểu câu hỏi của bạn. –

+3

Tôi nghĩ rằng tôi nhận được những gì @JFMartin nói. Chúng tôi sử dụng image_name.png trong storyboad của chúng tôi như thế nào, ví dụ, và cung cấp [email protected] chúng tôi biết rằng hình ảnh res cao hơn thích hợp sẽ được tải trên màn hình hiển thị võng mạc. Mặc dù việc thêm [email protected] sẽ hoạt động giống nhau nhưng có vẻ như điều này không hoạt động theo cách đó. –

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