美文网首页Swift 专栏Swift
swift(MJRefresh框架)的使用

swift(MJRefresh框架)的使用

作者: IIronMan | 来源:发表于2018-01-04 19:30 被阅读156次
     platform :ios, "8.0"
     use_frameworks!
     target '项目的名字' do
    
     pod 'MJRefresh'
    
     end
    
    • 2.MJRefresh的使用

      • 1.导入import MJRefresh

      • 2.设置顶部刷新底部刷新的变量

        // 顶部刷新
           let header = MJRefreshNormalHeader()
        // 底部刷新
           let footer = MJRefreshAutoNormalFooter()
        
      • 3.刷新代码的使用

         // 下拉刷新
          
          header.setRefreshingTarget(self, refreshingAction: #selector(HomeViewController.headerRefresh))
          // 现在的版本要用mj_header
          /*
          header.setTitle("下拉刷新", for: .idle)
          header.setTitle("释放更新", for: .pulling)
          header.setTitle("正在刷新...", for: .refreshing)
          self.tableview.mj_header = header
          */
          
          // 上拉刷新
          footer.setRefreshingTarget(self, refreshingAction: #selector(HomeViewController.footerRefresh))
          self.tableview.mj_footer = footer
          self.tableview.mj_footer.isHidden = true
          header.beginRefreshing()
        
    • 4.刷新方法的实现

      // 顶部刷新
         func headerRefresh(){
        
            print("下拉刷新")
      
         }
      
      // 底部刷新
         func footerRefresh(){
      
             print("上拉刷新")
         }

    相关文章

      网友评论

      本文标题:swift(MJRefresh框架)的使用

      本文链接:https://www.haomeiwen.com/subject/tohdnxtx.html