你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> SDWebImage3.7.5的SDWebImageOptions了解

SDWebImage3.7.5的SDWebImageOptions了解

編輯:IOS開發綜合

轉自:http://www.cnblogs.com/WJJ-Dream/p/5816750.html IOS開發SDWebImageOptions了解

SDWebImage3.7.5的SDWebImageOptions理解

typedef NS_OPTIONS(NSUInteger, SDWebImageOptions) {

    SDWebImageRetryFailed = 1 << 0,

    SDWebImageLowPriority = 1 << 1,

    SDWebImageCacheMemoryOnly = 1 << 2,

    SDWebImageProgressiveDownload = 1 << 3,

    SDWebImageRefreshCached = 1 << 4,

    SDWebImageContinueInBackground = 1 << 5,

    SDWebImageHandleCookies = 1 << 6,

    SDWebImageAlloWinvalidSSLCertificates = 1 << 7,

    SDWebImageHighPriority = 1 << 8,

    SDWebImageDelayPlaceholder = 1 << 9,

    SDWebImageTransformAnimatedImage = 1 << 10,

    SDWebImageAvoidAutoSetImage = 1 << 11
};
SDWebImage3.7.5的SDWebImageOptions理解

SDWebImageRetryFailed = 1 << 0,:默許狀況下,假如一個url在下載的時分失敗了,那麼這個url會被參加黑名單並且library不會嘗試再次下載,這個flag會阻止library把失敗的url參加黑名單(復雜來說假如選擇了這個flag,那麼即便某個url下載失敗了,sdwebimage還是會嘗試再次下載他

SDWebImageLowPriority = 1 << 1,:默許狀況下,圖片會在交互發作的時分下載(例如你滑動tableview的時分),這個flag會制止這個特性,招致的後果就是在scrollview加速的時分,才會開端下載(也就是你滑動的時分scrollview不下載,你手從屏幕上移走,scrollview開端加速的時分才會開端下載圖片

SDWebImageCacheMemoryOnly = 1 << 2,:這個flag制止磁盤緩存,只要內存緩存

SDWebImageProgressiveDownload = 1 << 3,:這個flag會在圖片下載的時分就顯示(好像你用閱讀器閱讀網頁的時分那種圖片下載,一截一截的顯示(待確認))

SDWebImageRefreshCached = 1 << 4,:一個圖片緩存了,還是會重新懇求.並且緩存側略根據NSURLCache而不是SDWebImage.URL不變,圖片會更新時運用

SDWebImageContinueInBackground = 1 << 5,:啟動後台下載,參加你進入一個頁面,有一張圖片正在下載這時分你讓app進入後台,圖片還是會持續下載(這個估量要開backgroundfetch才有用)

SDWebImageHandleCookies = 1 << 6,:可以控制存在NSHTTPCookieStore的cookies.

SDWebImageAlloWinvalidSSLCertificates = 1 << 7,:允許不平安的SSL證書,在正式環境中慎用

SDWebImageHighPriority = 1 << 8,:默許狀況下,image在裝載的時分是依照他們在隊列中的順序裝載的(就是先進先出).這個flag會把他們挪動到隊列的前端,並且立即裝載,而不是等到以後隊列裝載的時分再裝載.

SDWebImageDelayPlaceholder = 1 << 9,:默許狀況下,占位圖會在圖片下載的時分顯示.這個flag開啟會延遲占位圖顯示的時間,等到圖片下載完成之後才會顯示占位圖.

SDWebImageTransformAnimatedImage = 1 << 10,:能否transform圖片

【SDWebImage3.7.5的SDWebImageOptions了解】的相關資料介紹到這裡,希望對您有所幫助! 提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved