关闭

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

199人阅读 评论(0) 收藏 举报

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



0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:9196次
    • 积分:283
    • 等级:
    • 排名:千里之外
    • 原创:17篇
    • 转载:4篇
    • 译文:0篇
    • 评论:0条