[英]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.