2013-12-16 15 views
9

Tôi bắt đầu phát triển một ứng dụng iPhone cho iOS 7.Tôi vẫn cần hình ảnh có độ phân giải thấp để sử dụng Trình tạo giao diện khi phát triển ứng dụng iPhone cho iOS 7?

Vì iOS 7 không hỗ trợ các thiết bị có màn hình không võng mạc cho iPhone/iPod touch và nó sử dụng hình ảnh có độ phân giải cao trên iPad không retina (iPad) 2 và iPad mini) trong chế độ mô phỏng iPhone, giờ tôi nghĩ chúng tôi không cần phải cung cấp hình ảnh có độ phân giải thấp khi phát triển ứng dụng chỉ dành cho iPhone mà mục tiêu triển khai là iOS 7.

Tôi nghĩ nó rất tuyệt, nhưng sớm thôi Tôi phải đối mặt với một vấn đề khi tôi sử dụng một Storyboard; Rõ ràng Interface Builder không thể hiển thị hình ảnh có độ phân giải cao mà tên tệp kết thúc bằng @ 2x.

tôi cảm thấy nó thực sự đáng tiếc là chúng ta phải cung cấp những hình ảnh độ phân giải thấp CHỈ cho Interface Builder ...

Có workaround tốt cho việc này? Hay chúng tôi vẫn phải cung cấp hình ảnh có độ phân giải thấp nếu chúng tôi muốn sử dụng Trình tạo giao diện?

Trả lời

13

Bạn đúng là một ứng dụng chỉ dành cho iPhone 7 sẽ không chạy trên bất kỳ thiết bị có độ phân giải nào, vì vậy bạn chỉ cần cung cấp hình ảnh có độ phân giải gấp đôi. Thực hiện những gì bạn đã luôn làm trong quá khứ: tham khảo hình ảnh của bạn dưới dạng myImage nhưng đặt tên cho tệp hình ảnh thực tế [email protected]. Thậm chí tốt hơn, sử dụng danh mục tài sản! Đặt hình ảnh có độ phân giải kép trong khe 2x và tham chiếu đến nó bằng tên của tập hợp hình ảnh đó. Dù bằng cách nào, điều này sẽ làm việc hoàn hảo cả trong trình soạn thảo kịch bản và trong ứng dụng đang chạy; trong trình chỉnh sửa bảng phân cảnh, Thư viện phương tiện và những thứ như nút có hình ảnh sẽ hiển thị tên hình ảnh của bạn là myImage.

+1

Vì vậy, điều này có nghĩa là iPad mini không retina sử dụng @ 2x hình ảnh khi chạy các ứng dụng iPhone? –

+0

Tôi không biết; Tôi không có. Nhưng tôi đã làm những gì tôi vừa mô tả trong các ứng dụng chỉ dành cho iPhone khi tôi điều chỉnh chúng cho iOS 7 và các ứng dụng của tôi không bị từ chối và trông đẹp trên các thiết bị của tôi. Bạn sẽ nhận thấy rằng danh mục tài sản thậm chí không có một khe hình ảnh '1x' cho một ứng dụng chỉ dành cho iOS 7 chỉ dành cho iPhone, vì vậy những gì tôi vừa mô tả phải hợp pháp và chính xác. – matt

+0

Tuyệt vời, cảm ơn lời giải thích. –

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