我有一個標準的UITableViewCell
,我使用文本和圖像屬性來顯示favicon.ico
和一個標籤。由於UIImage
支持ICO格式,所以在大部分情況下,這種方法非常有效。但是,有些網站(如Amazon.com說)具有favicon.ico
,它們利用ICO格式在同一文件中存儲多個尺寸的能力。亞馬遜存儲四種不同的尺寸,一直到48x48。在UITableViewCell上設置UIImage尺寸圖像
這導致大多數圖像爲16x16,除了少數以32x32或48x48進來的圖像,並且使所有內容看起來都很糟糕。我在這裏搜索,官方論壇,文檔和其他地方沒有成功。我已經嘗試了所有我能想到的限制圖像大小的方法。唯一有效的方法是無證的方法,我不打算使用。這是我的第一個應用程序,也是我第一次使用Cocoa(來自C#)。
萬一我不是在什麼我要找的明確,理想情況下,建議將圍繞着設置UIImage
的尺寸,以便48x48的版本將向下擴展到16×16或方法來告訴UIImage
使用ICO文件中存在16x16版本。我不一定需要代碼:只是一個方法的建議會讓我很好。
有沒有人有任何建議? (我在官方論壇as well上問過,因爲我已經沉浸了一天以上,如果有解決方案發布在那裏,我也會把它放在這裏。)
我試過這種方法,但沒有奏效,但我可能只是做錯了。 – bbrown 2009-06-02 21:19:06