2012-05-02 28 views
10

Tôi đang chạy ứng dụng của mình trên iPhone 4 và thanh điều hướng và tất cả các nhãn của tôi rất mờ (Không phải võng mạc). Hầu hết các yếu tố ui mờ là giao diện người dùng mặc định của iOS.iOS - Tài sản hiển thị Retina không hoạt động?

Khi tôi chạy các ứng dụng khác trên điện thoại của mình, chúng trông đẹp hơn rất nhiều và bạn có thể dễ dàng thấy sự khác biệt.

Có bất kỳ cài đặt dự án nào mà tôi cần phải thay đổi để có được Nội dung chất lượng cao hơn được sử dụng trong ứng dụng của tôi không?

EDIT:

Tôi không quan tâm về tài sản của riêng tôi, những gì tôi quan tâm ngay bây giờ là DEFAULT YẾU TỐ UI TRÊN IOS

EDIT:

tôi đã thêm một bóng vào UINavigationController chính của tôi, Để cải thiện hiệu suất trong khi làm động các bóng đổ, tôi đặt ShouldRasterize thành YES, loại bỏ dòng xode này sửa lỗi vấn đề

[self.navigationController.view.layer setShouldRasterize:YES]; 
+0

Thêm hậu tố @ 2x vào hình ảnh của bạn (ví dụ: Icon.png 57x57 & [email protected] 114x114) –

+2

Bạn có thể đảm bảo đó là phần mềm chứ không phải là mắt của bạn? – CodaFi

+0

Có sự khác biệt là rất rõ ràng, tôi cũng đã có những người khác xác nhận nó – aryaxt

Trả lời

25

Nếu bạn đặt nên Rasterize bạn phải nhớ để thiết lập quy mô rasterization của bạn.

[self.view.layer setShouldRasterize:YES]; 
[self.view.layer setRasterizationScale:[UIScreen mainScreen].scale]; 

Bạn phải nhớ rằng rasterizing chuyển đổi lớp thành bitmap đơn giản được lưu trữ trong bộ nhớ để lưu chu kỳ CPU trong các hoạt ảnh phức tạp. Tuy nhiên, nếu bạn đang sử dụng thiết bị Retina, bạn cần đảm bảo rằng bạn đã lưu nó ở gấp đôi tỷ lệ vì màn hình có gấp 4 lần pixel.

+0

thiết lập rasterizationScale đã làm các trick, nhờ – aryaxt

+1

Cảm ơn, đó là cuộc sống tiết kiệm! ;) – ArkReversed

+0

Haha, vui vì tôi có thể giúp. Happy Coding :) –

1

Bạn đã chụp ảnh có kích thước gấp đôi với hậu tố @ 2x chưa?

ví dụ: navBarBackground.png & [email protected] (cuối cùng là gấp đôi so với kích thước của một đầu tiên)

http://developer.apple.com/library/ios/DOCUMENTATION/UserExperience/Conceptual/MobileHIG/IconsImages/IconsImages.html#//apple_ref/doc/uid/TP40006556-CH14-SW16

+3

Tôi nghĩ câu hỏi của anh ấy là nhiều hơn về các thành viên UIKit, thay vì hình ảnh bên ngoài. – CodaFi

+0

Tuy nhiên, thanh trạng thái và tất cả các hình ảnh gốc khác được tự động đặt trên võng mạc nếu thiết bị là thiết bị võng mạc, bất kể ứng dụng có hỗ trợ võng mạc hay không. –

+0

Tôi không sử dụng bất kỳ hình ảnh tùy chỉnh nào, toàn bộ ứng dụng đang sử dụng các Phần tử giao diện người dùng mặc định – aryaxt

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