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

          LXFProtocolTool通過協(xié)議的方式實現(xiàn)功能的工具庫

          聯(lián)合創(chuàng)作 · 2023-09-28 11:47

          LXFProtocolTool

          通過協(xié)議的方式來方便快捷地實現(xiàn)一些的實用功能,目前功能不多,往后會逐漸增加,喜歡的來個Star吧 : )

          對Swift協(xié)議不熟悉的同學(xué)可以閱讀以下兩篇文章做下了解:

          iOS - Swift 面向協(xié)議編程(一)

          iOS - Swift 面向協(xié)議編程(二)

          Update

          版本 更新內(nèi)容
          0.1.0 * xib便捷加載
          * scrollView空白頁顯示(依賴DZNEmptyDataSet)

          CocoaPods

          LXFProtocolTool 支持CocoaPods:

          • 完全安裝

          pod 'LXFProtocolTool'

          當(dāng)然,也可以根據(jù)自己的需要安裝指定子庫

          • Xib加載

          pod 'LXFProtocolTool/LXFNibloadable'
          • 空白視圖

          pod 'LXFProtocolTool/LXFEmptyDataSetable'

          Example

          詳細(xì)使用請打開Example工程查看,以下做簡要使用說明

          • LXFNibloadable

          1、View遵守協(xié)議LXFNibloadable

          class LXFXibTestView: UIView, LXFNibloadable {
          }

          2、通過靜態(tài)方法loadFromNib()創(chuàng)建View

          let view = LXFXibTestView.loadFromNib()

           

          • LXFEmptyDataSetable

          1、UIViewControllor或UIView遵守協(xié)議LXFEmptyDataSetable

          extension LXFEmptyDemoController: LXFEmptyDataSetable {
          }

          2、調(diào)用方法lxf_EmptyDataSet()

          // 簡單方式
          lxf_EmptyDataSet(tableView)
          
          // 定制方式
          lxf_EmptyDataSet(tableView) { () -> ([LXFEmptyDataSetAttributeKeyType : Any]) in
              return [
                  .tipStr:"喲喲喲",
                  .verticalOffset:-150,
                  .allowScroll: false
              ]
          }

           

          **占位圖可以使用定制方式的.tipImage來指定,也可以丟指定名字LXFEmptyDataPic的圖片到工程的Images.xcassets中 **

          License

          LXFProtocolTool is available under the MIT license. See the LICENSE file for more info.

          Author

          瀏覽 13
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

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

          手機(jī)掃一掃分享

          編輯 分享
          舉報
          <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>
                  久久久久XXX | 蜜桃vs无码 | caopen在线视频 | 翔田千里无修正XXX | 啊v视频在线 |