<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          YBImageBrowseriOS 圖片瀏覽器

          聯(lián)合創(chuàng)作 · 2023-09-26 02:38

          YBImageBrowser 是一個 iOS 圖片瀏覽器(支持視頻),功能強大,性能優(yōu)越,輕松集成,易于拓展。

          特性

          • 支持 GIF,APNG,WebP 等本地和網(wǎng)絡(luò)圖像類型(由 YYImage、SDWebImage 提供支持)。

          • 支持本地和網(wǎng)絡(luò)視頻。

          • 支持系統(tǒng)相冊圖像和視頻

          • 支持高清圖瀏覽。

          • 支持屏幕旋轉(zhuǎn)。

          • 支持預(yù)加載提高用戶體驗。

          • 支持數(shù)組或協(xié)議配置數(shù)據(jù)源,自由決定內(nèi)存占用和交互性能的取舍。

          • 支持數(shù)據(jù)重載。

          • 支持文案更改,默認有英語和簡體中文的適配。

          • 支持業(yè)界流行的交互動效。

          • 基于面向協(xié)議設(shè)計模式,輕松自定義 Cell、ToolBar、SheetView。

          • 質(zhì)量不錯的代碼細節(jié)和架構(gòu)設(shè)計,易于拓展和維護。

          用法

          YBImageBrowser 是圖片瀏覽器的主體類,有兩種方式為其賦值數(shù)據(jù)源:一種是直接設(shè)置 dataSourceArray 數(shù)組屬性,一種設(shè)置 dataSource 代理屬性實現(xiàn)協(xié)議方法。 數(shù)據(jù)源個體為 id<YBImageBrowserCellDataProtocol> 類型,框架默認實現(xiàn)了兩個類:YBImageBrowseCellData (圖片) 和 YBVideoBrowseCellData (視頻),你只需要初始化它們并且以數(shù)組或者代理的方式賦值給 YBImageBrowser 實例變量。

          簡易使用

          // 圖片
          YBImageBrowseCellData *data0 = [YBImageBrowseCellData new];
          data0.url = ...;
          data.sourceObject = ...;    
          
          // 視頻
          YBVideoBrowseCellData *data1 = [YBVideoBrowseCellData new];
          data1.url = ...;
          data1.sourceObject = ...;  
          
          // 設(shè)置數(shù)據(jù)源數(shù)組并展示
          YBImageBrowser *browser = [YBImageBrowser new];
          browser.dataSourceArray = @[data0, data1];
          browser.currentIndex = ...;
          [browser show];

          兩種數(shù)據(jù)模型都有一個屬性 sourceObject,該屬性是該數(shù)據(jù)模型的對應(yīng)的視圖對象。舉個例子,經(jīng)典的朋友圈九宮格,sourceObject 可以是九宮格里面的九張圖片,它的作用主要是做動效。

          運行截圖

          瀏覽 17
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  蜜臀视频一区 | www.色五月 | 日韩在线观看视频一区二区三区 | 夜夜撸天天干 | 日本三级视频在线播放 |