Nimbus NIToolbarPhotoViewController图像清脆效果

时间:2013-01-19 11:41:42

标签: ios uiscrollview nimbus-ios

我正在使用Nimbus来显示带有滑块和缩放图像视图的相册。我使用网络图像,并显示缩略图,直到加载最终图像。 NIPhotoAlbumScrollView提供了方法didLoadPhoto:atIndex:photoSize:来完成该任务。

source code comments开始,NIPhotoScrollView应支持“图像清晰效果” - 显示缩略图并加载完整尺寸图像时,锐化图像而不会失去缩放状态。

这个功能似乎已经破了。加载缩略图时,它以1:1的像素大小显示,这在屏幕上非常小。加载完整尺寸的图像时,它也会以1:1的像素大小加载(如果小于可用的视图大小),会使图像在视觉上跳得更大

关于如何解决这个问题的任何想法?

请注意,我尝试使用尺寸更大更小的全尺寸图像,而不是屏幕上NIToolbarPhotoViewController的尺寸。

1 个答案:

答案 0 :(得分:0)

你可能已经这样做了,但有一件事要确定:

如果您为协议photoAlbumScrollView:photoAtIndex:photoSize:isLoading:originalPhotoDimensions:实施NIPhotoAlbumScrollViewDataSource,则必须执行以下操作,如these comments in the source中所述:

 * If you have a thumbnail in memory but not the full-size image yet, then you should return
 * the thumbnail, set isLoading to YES, and set photoSize to NIPhotoScrollViewPhotoSizeThumbnail.