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

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



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值