簡體   English   中英

Nimbus NIToolbarPhotoViewController圖像卷曲效果

[英]Nimbus NIToolbarPhotoViewController Image Crisping Effect

我正在使用Nimbus來顯示帶有洗滌器和可縮放圖像視圖的相冊。 我使用網絡圖像,並顯示縮略圖,直到加載最終圖像。 NIPhotoAlbumScrollView提供了didLoadPhoto:atIndex:photoSize:來完成該任務。

源代碼注釋中NIPhotoScrollView應該支持該“圖像NIPhotoScrollView效果”-顯示縮略圖,並且在加載全尺寸圖像時,在不失去縮放狀態的情況下銳化圖像。

但是,此功能似乎已損壞。 加載縮略圖后,縮略圖以1:1像素大小顯示,在屏幕上很小。 加載完整尺寸的圖像時,還會以1:1像素大小(如果小於可用的視圖尺寸)加載圖像 ,這會使圖像在視覺上跳得更大

關於如何解決該問題的任何想法嗎?

請注意,我都嘗試了全尺寸圖像,尺寸大於小於屏幕上NIToolbarPhotoViewController的尺寸。

您可能已經在執行此操作,但是請確保以下幾點:

在協議NIPhotoAlbumScrollViewDataSource實現photoAlbumScrollView:photoAtIndex:photoSize:isLoading:originalPhotoDimensions:NIPhotoAlbumScrollViewDataSource ,必須執行以下操作,如源代碼中的這些注釋所述

 * 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.

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM