2015-06-09 14 views
6

Tôi đang nhắm mục tiêu iOS8 để phát hành một ứng dụng. Vì vậy, nó sẽ có sẵn trên 4S, 5, 6, 6+ và iPad 2+.Bạn cần loại/kích thước hình ảnh nào khi sử dụng chế độ toàn màn hình UII?

Tôi có một số ViewController ở đâu, tôi trình bày một UIImageView là toàn bộ kích thước của Chế độ xem của UIViewController.

Câu hỏi của tôi là ... kích thước nào tôi cần hình ảnh. Tôi có cần nó ở kích thước đặc biệt cho từng thiết bị không? Hay là 4s/5/6 tất cả đều sử dụng cùng tỷ lệ ví dụ, trong khi 6+ có tỷ lệ duy nhất của riêng nó? Hay tôi chỉ sử dụng 1 kích thước hình ảnh và để nó tự động mở rộng nó (hoặc sẽ kéo dài/nghiêng hình ảnh)?

Ngoài ra, kích thước tối thiểu của hình ảnh phải là bao nhiêu? Ví dụ: nếu nó nhỏ hơn kích thước gốc của iPhone 6+, chất lượng của hình ảnh có bị giảm không?

+0

u có thể sử dụng làm hình ảnh lớn như bạn muốn và tạo chế độ UiimageView = aspectFit. Nhưng hãy đảm bảo hình ảnh của bạn không nhỏ. Nó tốt hơn để có kích thước tối thiểu 1024 × 768 là kích thước ipad2 –

+0

Nếu bạn phải hỗ trợ iPhone (Tất cả các kích cỡ). Sau đó cung cấp @ 1x, @ 2x, @ 3x hình ảnh. –

Trả lời

0

bạn cần kích thước đặc biệt cho mỗi thiết bị bằng cách sử dụng image.xcassets.And này sẽ giúp bạn rất nhiều - https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/IconMatrix.html

+1

Tôi đang làm điều này cho các biểu tượng, chẳng hạn như 1x/2x/3x ở 22/44/66px chẳng hạn. Làm thế nào nó hoạt động cho hình ảnh toàn màn hình mặc dù? Bất kỳ liên kết hoặc kích thước cụ thể nào? –

0

Những hình ảnh trong IMAGExem trong 4s/5/6 thiết bị làm tại @ 2x trong khi đó trong hơn 6 nó hiển thị tại @ 3x.So chụp ảnh và đặt tên là [email protected] và hình ảnh khác cho 6+ có độ phân giải cao hơn, đặt tên là [email protected] Khi ảnh được đặt trong imageview, nó sẽ tự động lấy [email protected] cho 4s/5/6 và [email protected] cho 6+.

1

Trong iOS8, bạn có thể sử dụng các lớp học kích thước khác nhau cho màn hình khác nhau

sử dụng post này để bắt đầu.

Cũng tham khảo this để biết thêm thông tin về cách sử dụng đồ họa khác nhau cho độ phân giải khác nhau.

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