2011-12-19 94 views
0

這種情況下:iOS丟失圖像質量

我有一個圖像。在項目瀏覽器中看起來不錯。 /但當我在我的一個控件中加載它時,邊緣會變得模糊。我不會調整它或任何東西。爲什麼是這樣?

的圖像,卸載:

normal image

在控制加載時的圖像:

blurry edges

正如你所看到的角落得到相當模糊/ streched。爲什麼?

回答

3

它發生在我身上。 大多數情況下,問題在於圖像的尺寸與控制器的尺寸不同。

檢查你控制器尺寸與:

NSLog(@"controller size = %@",NSStringFromRect(your_controller.rect)); 

,看看它是否像一刀切。

+0

@Xtudio你確定它沒有像shannoga說的那樣延伸?如果我將原始圖像的寬度設置爲56px,並將其拉伸爲第二個圖像(93px)中整個開關的寬度,那麼在角上的效果就會完全相同。 – Tommy 2011-12-19 13:04:11

3

我以前也有過這個,並且@shannoga說如果視圖的尺寸與圖片的尺寸不同,它會自動拉伸它。

您是否正在將圖像載入ImageView?如果是這樣,imageView.Mode屬性默認爲Scale To Fill。如果將模式設置爲「頂」,「左」或「居中」,則不會拉伸圖像。