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 中 常用的第三方库

原文链接 一、基本流程使用的第三方轮子二、列表相关的轮子三、图片相关的轮子四、其他可能用的轮子 一、基本流程使用的第三方轮子 基本流程使用的第三方轮子 Reac...
  • yuan_lo
  • yuan_lo
  • 2017年07月03日 22:44
  • 133

iOS开发常用的第三方库

  • 2016年01月13日 10:15
  • 591KB
  • 下载

常用ios第三方库集合

  • 2015年12月19日 11:04
  • 190KB
  • 下载

iOS开发笔记 - 常用第三方库整理

整理了iOS开发中60多个常用的第三方库。

pod的使用 ios管理第三方库

  • 2015年08月26日 16:48
  • 867KB
  • 下载

iOS 开发中常用的第三方库

1.#Object -C最常用的 链接https://github.com/language/Objective-C/most_watched 1)facebook的320库 https://g...

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

个人常用iOS第三方库以及XCode插件介绍
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:IOS常用的第三方库和使用方法
举报原因:
原因补充:

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