2012-10-03 60 views
5

Hình ảnh Công ước đặt tên cho iPhone 5 như @ 2x cho màn hình võng mạc.Quy ước đặt tên hình ảnh cho iPhone 5

+0

Hãy chắc chắn rằng những hình ảnh @ 2x là gấp đôi so với kích thước của hình ảnh ban đầu .. ví dụ: nếu a.png có kích thước 100 x 100 pixel sau đó [email protected] phải là 200 x 200 pixel – AppleDelegate

Trả lời

2

Nó cũng giống nhau. Các @ 2x chỉ có nghĩa là nó là một hình ảnh võng mạc.

Sự khác biệt duy nhất là 568 @ 2x (hoặc bất kể nó là gì) cho màn hình giật gân nhưng Xcode đổi tên tệp đó cho bạn.

Chỉ cần tiếp tục sử dụng @ 2x.png

+1

tôi không nghĩ vậy. bạn phải cung cấp 3 độ phân giải khác nhau cho màn hình bình thường, võng mạc và iphone5 đặc biệt cho hình nền chiếm toàn màn hình. – Satyam

+0

Một thực tế đơn giản "Cả hình ảnh thông thường lẫn hình ảnh võng mạc đều không phù hợp với iPhone5". Nếu chúng tôi không cung cấp hình ảnh có kích thước lớn hơn, hình ảnh (bình thường hoặc võng mạc) sẽ bị kéo dài trong iPhone5 và không đẹp. Vì vậy, phải có thêm 3 hình ảnh độ phân giải cho ứng dụng. – Satyam

+0

Đúng vậy: bạn muốn nói rằng, chúng tôi đã làm cho các ứng dụng rời khỏi không gian bên dưới hình ảnh 2x? – Satyam

2

đến bây giờ họ đã không phát hành bất kỳ tài liệu chính thức cho hình ảnh iPhone5.

Bạn có thể làm như thế này.

if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone && [[UIScreen mainScreen] bounds].size.height * [UIScreen mainScreen].scale >= 1136) 
{ 
//Write the code here for iPhone5 Image. 
} 
else 
{ 
//this is for unto 4th gen iPhone 
} 
+0

Một hack, nhưng nó sẽ làm. Cảm ơn bạn. –

2

Không có quy ước đặt tên cụ thể cho hình ảnh trên iPhone 5. Default-568h @ 2x sẽ được hiển thị trên ra mắt của iPhone 5 hoặc iPod Touch 5G. Điều này cũng sẽ bật chế độ không phải hộp thư của ứng dụng của bạn. Đối với f.e. khác của bạn hình ảnh nền bạn phải thiết kế linh hoạt nếu bạn muốn bao gồm cả độ phân giải màn hình. Khi bạn xây dựng một ứng dụng iPhone 4s đảm bảo rằng f.e. một hình nền có thể được nâng cấp lên kích thước iPhone 5.

1

nó cũng giống nhau. Các @ 2x chỉ có nghĩa là nó là một hình ảnh võng mạc.

Sự khác biệt duy nhất là 568 @ 2x (hoặc bất kể nó là gì) cho màn hình giật gân nhưng Xcode đổi tên tệp đó cho bạn.

Chỉ cần tiếp tục sử dụng @ 2x.png

tôi phải thêm, rằng nếu bạn nhìn vào các mô phỏng những hình ảnh có thể kéo dài! Bạn có thể khắc phục điều này bằng cách chọn ô (nếu u sử dụng storyboard) "bố trí tự động" Tôi có một số vấn đề quá có lẽ đây là một lỗi sẽ được cố định Tôi hy vọng ...

changing the size

và trên kịch bản hay .xib u có thể thay đổi kích thước của bộ điều khiển như ở đây:

enter image description here

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