在我的視圖控制器中,如何知道某個UIImageView何時完成加載(文檔目錄中的大jpeg)?我需要知道,以便我可以使用此高分辨率圖像視圖交換佔位符低分辨率圖像視圖。我是否需要創建一個自定義回調來了解這一點?任何方式都可以。如何知道UIimageView何時完成加載?
順便說一句,這裏是一個代碼片段,我加載圖像:
NSString *fileName = [NSString stringWithFormat:@"hires_%i.jpg", currentPage];
NSString *filePath = [NSString stringWithFormat:@"%@/BookImage/%@", [self documentsDirectory], fileName];
hiResImageView.image = [[[UIImage alloc] initWithContentsOfFile:filePath] autorelease];
請提供您的源代碼如何加載圖像。 – Tim 2011-02-27 11:38:05
謝謝@Tim - 這裏有一些源代碼。 – m0rtimer 2011-02-27 11:41:06
'大jpeg'有多大?因爲如果你說的話真的很大,那麼使用某種平鋪就會好得多。涉及UIImageViews和大圖像有很大的性能影響。 – lxt 2011-02-27 13:23:12