2010-07-13 50 views
0

我已經使用Three20框架在我的iPhone應用程序中設置圖像庫。我爲每幅圖像發送特定的寬度和高度,但是當我查看單個圖像時,它們會以稍大的尺寸加載,它們有點像素化,然後它們會將注意力集中到正確的大小/比例。Three20圖庫 - 顯示超大圖像,然後集中

大部分圖像都是300 x 400,我發送的是300 x 400以及寬度和高度,所以當我在橫向模式下查看時,我會希望圖像看起來比整個屏幕更小或尺寸填補屏幕。

任何想法,爲什麼我會得到更大的圖像,他們完全加載後大小下降?

+0

應該說400 x 300 400寬x 300高。 – Chris 2010-07-13 23:47:29

回答

0

如果你在風景中並且通過300x400,那麼它將圖像加載到300x400,然後在完全加載之後將其縮放到風景(最大可能爲480x300)(因此控制器從圖像本身知道其大小)。

+0

現在再看一遍,我可能會在代碼中切換高度和寬度...圖像寬度爲400寬度×300高度,因此應該適合風景iPhone而無需調整大小。今天晚上將考察它。 – Chris 2010-07-13 21:19:08

+0

我的寬度和高度設置正確,但仍然在調整大小。 400寬x 300高的圖像應該適合在風景iPhone中,而不會縮小尺寸。 – Chris 2010-07-14 13:58:20

+0

我能想到的其他東西保留到Three20本身,照片查看器使用 - (NSString *)URLForVersion:(TTPhotoVersion)版本方法來確定要加載的圖像。如果指定,則首先加載一個小的URL版本,然後下載較大一個在後臺。這可能與你的問題有關? – 2010-07-15 14:25:08

相關問題