2014-12-26 74 views
5

Tôi đang cố gắng đặt hình nền cho ứng dụng của mình sẽ mở rộng để lấp đầy màn hình 4, 4,7 và 5,5 inch.Hình nền toàn màn hình iOS cho tất cả các kích thước màn hình

  • Tôi đang làm việc trong XCode 6 với nhanh chóng
  • Tôi tạo ra một hình ảnh 640 x 1136, và dán @ 1x, 2x @ và @ hình ảnh 3x trong thư mục images.xcasetts tôi. Tôi đã chọn chế độ 'tỷ lệ để lấp đầy' cho chế độ xem hình ảnh.
  • Tôi đã tạo UIImage trong tệp main.storyboard cho màn hình 4 inch. Hình ảnh này lấp đầy màn hình tốt khi tôi xây dựng.
  • Tôi nghĩ rằng tôi đã cố gắng chỉ về mọi sự kết hợp của giới hạn chiều cao/chiều rộng/tỷ lệ khung hình không có may mắn.
+0

Bạn có thêm ràng buộc tự động cho 'UIImage' không? –

+1

Bạn không đề cập đến vấn đề là gì. Có thể bạn sẽ muốn đặt các ràng buộc trên UIImageView để nó phát triển hoặc co lại với các kích thước màn hình khác nhau. – EricS

+0

640 x 1136 là kích thước của màn hình 2x4 ". Độ phân giải này không phù hợp với iPhone 6, iPhone 6+. Kéo dài hình ảnh sẽ dẫn đến kết quả mờ. –

Trả lời

10

Sử dụng 4 và 4,7 @ 2x, 5.5 được sử dụng @ 3x, vui lòng xem chi tiết ảnh chụp màn hình.

Screenshot

Bạn có thể tải PDF mà là nguồn gốc của ảnh chụp màn hình này từ Ugur Akdemir's Dribble.

+0

Sau đó, vui lòng giải thích kích thước hình ảnh sẽ là: (cho iOS> = 7) Và lưu ý rằng iOS> = 7 có thể được cài đặt trên iPhone 4, 5, 6 & 6 Plus –

+0

Cảm ơn rất nhiều. –

0

Bạn có thể sử dụng giải pháp này: http://codemotionapps.com/get-assets-ready-ios8-iphone-6-plus/

.

Tôi tạo ra độ dốc vector trong trình soạn thảo Inkscape miễn phí và xuất khẩu sang PDF (kích thước tập tin PDF của tôi là 4KB). Sau đó, tôi thêm tệp PDF này vào Images.xcassets trong dự án của tôi và chọn nó. Trong Attributes inspector cho Scale Factors chọn Single Vector. Khi ứng dụng được biên dịch, tệp PDF tạo PNGs cho tất cả các độ phân giải nesesery @ 1x, @ 2x, @ 3x và các thứ khác :-)

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