2012-09-14 27 views
40

Quy ước đặt tên cho hình ảnh mới nào phải được tải bởi iPhone 5 mới?iPhone 5 - quy ước đặt tên những hình ảnh mới phải tuân theo là gì?

Chúng tôi thấy rằng chúng ta cần phải có hình ảnh 3 mặc định được nạp bởi các thiết bị

Default.png 
[email protected] and 
[email protected] 

gì về những hình ảnh khác được sử dụng bởi một ứng dụng?

Có quy ước đặt tên sẽ tự động tải hình ảnh chính xác không?

+0

hình ảnh khác là như icon.png (57/57), biểu tượng @ 2x.png (114/114) và vân vân Vui lòng tham khảo của Apple tham khảo –

Trả lời

36

Giá trị mặc định mới là [email protected] (dấu gạch nối ghi chú)

Không có thay đổi tương ứng nào khác. Nếu bạn cần một hình ảnh khác cho màn hình iPhone 5 mới thì bạn phải tạo nó như một tên riêng biệt. Không có hành vi tự động chuyển đổi điện thoại 1x/2x/mới.

+2

mặc định đã được chỉ là một ví dụ. Tôi đã nói về những hình ảnh khác mà ứng dụng phải tải, nhưng dù sao, dường như tùy thuộc vào nhà phát triển để chọn hình ảnh phù hợp. – SpaceDog

+0

@RubberDuck bạn không thực sự cần phải chọn hình ảnh để sử dụng trong hầu hết các trường hợp: iPhone 5 là màn hình hiển thị võng mạc, vì vậy nó sẽ sử dụng cùng một hình ảnh 2x như iPhone 4 và 4S. Thời gian duy nhất bạn cần chọn là hình ảnh có chiều cao đầy đủ nơi bạn không kéo dài – wattson12

+3

đây là lý do tại sao tôi hỏi, tôi muốn tải hình ảnh toàn màn hình không được kéo dài ... cảm ơn! – SpaceDog

16

Nếu bạn đang tìm kiếm một cái gì đó tương tự như ~iPad hoặc ~iPhone (như ~586h) không có bất kỳ thứ gì được xây dựng như thế. Nhưng bạn có thể dễ dàng tự thêm nó bằng cách mở rộng lớp UIImage.

Hãy xem this source snippet (UIImage+Retina4) để biết thông tin về cách đạt được. Chỉ cần thêm danh mục UIImage này và sẽ có hỗ trợ cho ~ 568h @ 2x tệp.

+1

Bạn có thể vui lòng sử dụng đoạn mã cho câu trả lời của bạn vì liên kết này không hoạt động hay không. Cảm ơn bạn. – David

+0

tôi hãy xem đoạn mã nguồn của bạn và cho tôi nó làm việc, bởi vì, bạn không bao giờ trả về UIImage, bạn tạo vòng lặp vô hạn và bạn không quan tâm đến phần mở rộng đường dẫn – CarlJ

+0

Vòng lặp vô hạn ở đâu? Hoạt động theo cách tôi sử dụng hình ảnh nhưng tôi không kiểm tra xem có cách nào khác để sử dụng chức năng này không. Bạn có thể mô tả chi tiết hơn một chút không? – miho

9

Tôi giải quyết vấn đề này here. Chỉ cần thêm @ 2x ~ 568h hậu tố vào hình ảnh hoặc ~ 568h để xib. Ngoài ra, bạn có thể sử dụng hình ảnh này trong xib's.

2

Với việc giới thiệu Asset Catalog trong Xcode 5, tất cả những gì bạn phải làm với hình ảnh là kéo và thả đơn giản đến các khu vực liên quan đến corrosponding của nó. Mọi thứ khác sẽ được xử lý bởi chính Xcode. enter image description here.

Bạn có thể tạo danh mục mới bằng cách chuyển đến tùy chọn đề cập ở trên trong ảnh chụp màn hình.

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