2012-09-14 14 views
5

thể trùng lặp:
iPhone 5 - what naming convention the new images have to follow?Có cách nào để sử dụng hình ảnh đơn giản trong các ứng dụng hỗ trợ iPhone 5 không?

Tôi chỉ cần tải các xcode mới và tôi đã thêm màn hình splash mới cho kích thước màn hình mới. Vì vậy, bây giờ tôi có 3 file:

Default.png, [email protected], [email protected]

Cho đến bây giờ nếu tôi muốn làm một UIImage với nó, tôi có thể chỉ đơn giản là làm điều đó:

UIImage *img = [UIImage imageNamed: @"Default"]; 

và Default.png hoặc [email protected] được tự động chọn tùy thuộc vào loại ứng dụng được thực thi. Nhưng bây giờ với kích thước màn hình mới, tất nhiên nó vẫn hoạt động cho màn hình màn hình/võng mạc bình thường nhưng không hoạt động với màn hình 4 ". Làm cách nào để phát hiện khi ứng dụng chạy trên iPhone 5 và sau đó sử dụng hình ảnh * -568h?

+0

Tôi đoán bạn chỉ cần thực hiện [UIImage imageNamed: @ "Default.png"]. Cũng giống như 2x hình ảnh đã được xác định và sử dụng (nếu có), do đó, các hình ảnh iPhone 5 sẽ được sử dụng. – lostInTransit

+0

Xcode không phát hiện '-568h' hoặc' -568h @ 2x' xử lý cho bất kỳ hình ảnh nào ngoài 'Default.png'. Có ai biết tại sao không?? – adamdehaven

+0

Xem http://stackoverflow.com/questions/12431445/iphone-5-what-naming-convention-the-new-images-have-to-follow – Bryan

Trả lời

0

Bạn chỉ cần thêm [email protected] hình ảnh, có kích thước 640 x 1136 px Trong Xcode 4.5, bạn cũng có thể tìm trường mới cho hình ảnh khởi chạy 4 "trong tóm tắt mục tiêu.