ios圖片瀏覽器封裝,一句程式碼呼叫,簡單易用
最近專案用到圖片瀏覽器,感覺效果都不是太好,於是就想著自己封裝一個,以後用著也方便,然後寫完先發出來吧,大體測試了一下沒有什麼問題,如果大家用的時候有問題麻煩下面留言,我在改進,接下來說說這個圖片瀏覽器
1.我覺得既然封裝,那就要做到別人呼叫最簡單化,所以我就抽取了一下,一句程式碼就搞定,只要傳入相應的引數就好了
2.具體的實現思路這裡就不多說了,demo裡面很詳細,這邊說的再多都不如demo裡面直接看的清晰
使用說明
1.封裝圖片瀏覽器,呼叫的時候直接把JZLPhotoBrowser資料夾拖入到自己的專案,匯入標頭檔案即可
2.#import "JZLPhotoBrowser.h"
3.直接呼叫API,傳入相應的引數就可以了
/**
例項化圖片瀏覽器並展示
@param urlArr 大圖url陣列
@param index 當前展示的下標
@param originalImageViewArr 原始圖片陣列
@return 返回圖片瀏覽器
*/
+ (instancetype)showPhotoBrowserWithUrlArr:(NSArray *)urlArr currentIndex:(NSInteger)index originalImageViewArr:(NSArray *)originalImageViewArr ;
說一下注意點
- demo中匯入了三個第三方庫,其中masonry是demo佈局用到的,SDWebImage和JGPProgressHUD是圖片瀏覽器用到的,如果自己的專案缺少這兩個庫,注意一下(SDWebImage自己的專案應該都會有,如果SDde xiangguan API報錯,看看版本問題,HUD可能每個人用的不一樣,可以把我的替換掉,用自己專案中整合的HUD)
2.如果儲存圖片崩掉的話注意看一下自己的專案相簿許可權有沒有新增
3.圖片的縮放效果必須傳入原imageView才會有,不然就只有預設的效果
4.沒有仔細的測試,如果發現bug請提出來,繼續改進
5.圖片選擇器還沒寫,後期繼續完成
6.gitHub地址:https://github.com/allenjzl/JZlPhotoBrowser
如果能幫助到你,請star一下,給我動力繼續努力
5.特別感謝: 框架參考了JLPhotoBrowser這個圖片瀏覽器,參考了下大體的思路,然後自己又進一步的封裝,然後增加了一些新的功能,謝謝!
相關文章
- iOS圖片瀏覽器 - XLPhotoBrowser(類似微信多圖片瀏覽效果)iOS瀏覽器
- 微信小程式簡單封裝圖片上傳元件微信小程式封裝元件
- JXImageBrowser (圖片瀏覽器)瀏覽器
- iOS圖片瀏覽器(功能強大/效能優越)iOS瀏覽器
- 23.Quick QML-簡單且好看的圖片瀏覽器-支援多個圖片瀏覽、縮放、旋轉、滑輪切換圖片UI瀏覽器
- ISO開發基礎—簡單的圖片瀏覽appAPP
- 相容IE瀏覽器的判斷img圖片尺寸的程式碼瀏覽器
- iSee Pro for Mac圖片瀏覽器Mac瀏覽器
- GraphicConverter for Mac(圖片瀏覽器)Mac瀏覽器
- 幻燈片式圖片瀏覽器瀏覽器
- iOS開發 - 隨機圖片驗證碼封裝iOS隨機封裝
- iOS-簡單易用的GCD計時器iOSGC
- iOS開發系列--無限迴圈的圖片瀏覽器iOS瀏覽器
- 一起擼個朋友圈吧 - 圖片瀏覽(中)【圖片瀏覽器】瀏覽器
- 高效圖片瀏覽器:Pixea Plus for Mac瀏覽器Mac
- GKPhotoBrowser--自定義圖片瀏覽器瀏覽器
- 圖片瀏覽器--學習筆記瀏覽器筆記
- 簡單圖片檢視器小程式原始碼實現原始碼
- iOS 基於FMDB簡單封裝iOS封裝
- IE瀏覽器下js無法獲取隱藏圖片尺寸簡單介紹瀏覽器JS
- 利用 Powershell 編寫簡單的瀏覽器指令碼瀏覽器指令碼
- 安卓圖片瀏覽(支援超大圖,附原始碼)安卓原始碼
- 瀏覽器將html程式碼渲染成頁面流程簡單介紹瀏覽器HTML
- 瀏覽器 Web 訪問剪下板圖片瀏覽器Web
- FotoTime Mac(圖片瀏覽管理器)Mac
- 如何實現一個圖片瀏覽器瀏覽器
- html背景圖片自適應瀏覽器HTML瀏覽器
- 二維碼簡單封裝封裝
- 相容所有瀏覽器的阻止事件冒泡封裝瀏覽器事件封裝
- chrome瀏覽器不能顯示本地圖片辦法解決(圖片預覽)Chrome瀏覽器地圖
- 瀏覽器廠商字首簡單分享瀏覽器
- iOS呼叫撥號,簡訊,郵件,瀏覽器,AppStore,應用評分iOS瀏覽器APP
- 安卓瀏覽器看背景圖片有些裝置會模糊解決方案安卓瀏覽器
- 瀏覽器更新HTTP伺服器圖片並顯示瀏覽器HTTP伺服器
- 相容所有瀏覽器的圖片上傳本地預覽效果瀏覽器
- 直播平臺原始碼,圖片放大瀏覽功能原始碼
- 瀏覽器呼叫攝像頭進行拍照程式瀏覽器
- js檢測搜狗瀏覽器、百度瀏覽器、微信瀏覽器程式碼例項JS瀏覽器