簡體   English   中英

XCode iOS模擬器 - 應用程序是像素化的

[英]XCode iOS simulator - application is pixelated

我是XCode的初學者,我遇到了一個問題。 當我構建我的應用程序時,它在標准iPhone模擬器中看起來很好,但是當我將硬件更改為視網膜設備時,我的應用程序的UI元素變得像素化。 我怎樣才能解決這個問題?

你看到了這一點,因為視網膜屏幕正在拉伸你在屏幕上更多點提供的圖像。 您可以通過在文件名后附加@2x來提供捆綁包中的高分辨率圖像

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIImage_Class/Reference/Reference.html :“如果從名稱中包含@ 2x修飾符的文件加載圖像,則會設置比例從Core Graphics圖像初始化圖像時,您還可以指定顯式比例因子。假設所有其他圖像的比例因子為1.0。

這是支持高分辨率屏幕指南

正如@RobotWoods所提到的,您應用中的所有圖片都需要@2x版本。

如果您正在使用OpenGL ES,創建圖像的自定義代碼或核心動畫,則需要確保您的代碼考慮到顯示的比例。

如果您只使用UIButton,UILabel,UITableView等標准UIKit元素,那么您需要做的就是提供@2x圖像。

如果這沒有幫助,請發布截圖和相關代碼看起來模糊。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM