IOS常用的第三方库和使用方法

原创 2015年07月08日 11:43:23

1使用mjrefresh来实现上拉加载,下拉刷新

加入MJRefresh的文件夹到工程

#import "MJRefresh.h"

在需要的主函数中viewdidload后加入一句

 [self setupRefresh];

然后加入函数

- (void)setupRefresh{

    // 1.下拉刷新(进入刷新状态就会调用selfheaderRereshing)

    [self.myTableView addHeaderWithTarget:self action:@selector(headerRereshing)];

#warning 自动刷新(一进入程序就下拉刷新)

    [self.myTableView headerBeginRefreshing];

    // 2.上拉加载更多(进入刷新状态就会调用selffooterRereshing)

    [self.myTableView addFooterWithTarget:self action:@selector(footerRereshing)];

    // 设置文字(也可以不设置,默认的文字在MJRefreshConst中修改)

    self.myTableView.headerPullToRefreshText = @"下拉可以刷新了";

    self.myTableView.headerReleaseToRefreshText = @"松開馬上刷新了";

    self.myTableView.headerRefreshingText = @"正在幫妳刷新中";

    self.myTableView.footerPullToRefreshText = @"上拉可以加載更多數據了";

    self.myTableView.footerReleaseToRefreshText = @"松開馬上加載更多數據了";

    self.myTableView.footerRefreshingText = @"正在幫妳加載中";}

#pragma mark 开始进入刷新状态

- (void)headerRereshing{

    //    // 1.添加假数据//

    for (int i = 0; i<5; i++)

    {//

        // [self.fakeData insertObject:MJRandomData atIndex:0];//

    }

    // 2.2秒后刷新表格UI

    dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2.0 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{

        // 刷新表格

        [self.myTableView reloadData];                // (最好在刷新表格后调用)调用endRefreshing可以结束刷新状态

        [self.myTableView headerEndRefreshing];

    });}

- (void)footerRereshing{//    // 1.添加假数据//

    //  for (int i = 0; i<5; i++) {//

    [self addData];//    }

    // 2.2秒后刷新表格UI


    dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2.0 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{        // 刷新表格

        [self.myTableView reloadData];                // (最好在刷新表格后调用)调用endRefreshing可以结束刷新状态

  

        [self.myTableView footerEndRefreshing];

    }

                   );

    

}


2sdwebimage来实现网上的图片缓冲显示

加入sdwebimage的文件夹到工程


我一般是用于tableview中,所以

在加载cell时,加入这样取图片即可

 [p_Image setImageWithURL:[NSURL URLWithString:[[sortedArrayCD valueForKey:@"cover"] objectAtIndex:indexPath.row]]];



版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

android新特性: 底部导航栏BottomNavigationView系统库与第三方库的两种不同库的使用方法

Android Support Library 25 也就是android7.1中增加了 BottomNavigationView 这个控件。那么以后底部导航栏是不是就有新的方式了呢?在这里让我们来学...

iOS常用第三方库

  • 2016-03-30 16:54
  • 206KB
  • 下载

IOS常用第三方库

  • 2013-08-24 11:21
  • 387KB
  • 下载

个人常用iOS第三方库以及XCode插件介绍

前言 第三方库是现在的程序员离不开的东西 不光是APP开发 基本上所有的商业项目 都会或多或少的使用到第三方库 Github上Star>100的开源库数量如下 可以看到JS以绝对的优势排名第一一定程度...

iOS开发常用的第三方库

  • 2016-01-13 10:15
  • 591KB
  • 下载

常用ios第三方库集合

  • 2015-12-19 11:04
  • 190KB
  • 下载

iOS常用的第三方库

用到的组件 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SDWebImage多个缩略图缓存组件 UICK...

ios中常用的第三方库

下拉刷新 EGOTableViewPullRefresh – 最早的下拉刷新控件。SVPullToRefresh – 下拉刷新控件。MJRefresh – 仅需一行代码就可以为UITableVi...

iOS常用的第三方库

下拉刷新 EGOTableViewPullRefresh– 最早的下拉刷新控件。 SVPullToRefresh– 下拉刷新控件。 MJRefresh– 仅需一行代码就可以为UITableVi...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)