使用的时候调用下面的代码:

 self.tableView.mj_header = [MJRefreshManager defaultHeader:^{}];

MJRefreshManager文件

#import <Foundation/Foundation.h>
#import <MJRefresh/MJRefresh.h>@interface MJRefreshManager : NSObject+ (MJRefreshNormalHeader *)defaultHeader:(MJRefreshComponentRefreshingBlock)refreshingBlock;+ (MJRefreshAutoNormalFooter *)defaultFooter:(MJRefreshComponentRefreshingBlock)refreshingBlock;+ (MJRefreshAutoNormalFooter *)loadingDataNoTextFooter:(MJRefreshComponentRefreshingBlock)refreshingBlock;@end
#import "MJRefreshManager.h"@implementation MJRefreshManager+ (MJRefreshNormalHeader *)defaultHeader:(MJRefreshComponentRefreshingBlock)refreshingBlock {
//    __weak typeof(self) weakSelf = self;MJRefreshNormalHeader *header = [MJRefreshNormalHeader headerWithRefreshingBlock:refreshingBlock];[header setTitle:@"正在加载" forState:MJRefreshStateRefreshing];// 往下拉的时候文字[header setTitle:@"下拉刷新" forState:MJRefreshStateIdle];// 松手时候的文字[header setTitle:@"松开刷新" forState:MJRefreshStatePulling];// 隐藏时间header.lastUpdatedTimeLabel.hidden = YES;// 设置字体header.stateLabel.font = [UIFont fontWithName:Font_PingFang_Regular size:14];header.lastUpdatedTimeLabel.font = [UIFont fontWithName:Font_PingFang_Regular size:14];return header;
}+ (MJRefreshAutoNormalFooter *)defaultFooter:(MJRefreshComponentRefreshingBlock)refreshingBlock {MJRefreshAutoNormalFooter *footer = [MJRefreshAutoNormalFooter footerWithRefreshingBlock:refreshingBlock];[footer setTitle:@"上拉或点击加载更多" forState:MJRefreshStateIdle];[footer setTitle:@"正在加载" forState:MJRefreshStateRefreshing];[footer setTitle:@"已加载全部" forState:MJRefreshStateNoMoreData];footer.stateLabel.font = [UIFont fontWithName:Font_PingFang_Regular size:14];return footer;
}+ (MJRefreshAutoNormalFooter *)loadingDataNoTextFooter:(MJRefreshComponentRefreshingBlock)refreshingBlock {MJRefreshAutoNormalFooter *footer = [MJRefreshAutoNormalFooter footerWithRefreshingBlock:refreshingBlock];[footer setTitle:@"加载失败,点击重新加载" forState:MJRefreshStateIdle];[footer setTitle:@"正在加载" forState:MJRefreshStateRefreshing];[footer setTitle:@"" forState:MJRefreshStateNoMoreData];footer.stateLabel.font = [UIFont fontWithName:Font_PingFang_Regular size:14];return footer;
}@end

iOS MJRefresh封装 设置文字和字体相关推荐

  1. Android 一个TextView中设置文字不同字体大小和颜色的最完整方法

    在做项目的时候,经常会遇到过一行文字有两种颜色.有时候直接会想到用多个TextView来实现.今天就介绍一下更为简单的方法,用一个TextView实现. 效果: 这几个都实现了一行字有不同颜色,还有两 ...

  2. 头部导航栏和底部 图片pic 字体图标设置文字大小

    1.头部导航栏和底部 用position: fixed;固定在游览器上面,下方的内容需要margin导航栏的距离,防止下方内容遮住了 2.图片pic 图片用pic套起来,需要给pic设置高宽 3.字体 ...

  3. ios 按钮文字下划线_iOS - UIButton设置文字标题下划线以及下划线颜色

    创建button设置可以折行显示 - (void)viewDidLoad { [super viewDidLoad]; UIButton * button = [[UIButton alloc] in ...

  4. android textview改变部分文字的颜色和string.xml中文字的替换及部分内容设置颜色、字体、超链接、图片...

    一:TextView组件改变部分文字的颜色: 1.TextView textView = (TextView)findViewById(R.id.textview); 2. 3.//方法一: 4.te ...

  5. css字体阴影_css3如何添加文字阴影效果?text-shadow设置文字阴影效果

    阴影效果是一个常见也很实用的效果,相信有些朋友在使用阴影效果来美观网页页面时,有时会有一些疑问,比如:字体文字阴影是怎样设置的等等.那么本章就给大家谈谈css3是如何设置字体文字阴影的.有一定的参考价 ...

  6. shell中设置文字输出的颜色及字体格式

    shell中设置文字输出的颜色及字体格式 1.Linux中设置文本颜色及背景色 Shell 使用 ANSI 转义码 (ANSI escape codes) 进行颜色输出.转义序列颜色输出表如下 颜色 ...

  7. Markdown更改字体、颜色、大小,设置文字背景色,调整图片大小设置居中,插入表格等方法

    Markdown更改字体.颜色.大小,设置文字背景色,调整图片大小设置居中,插入表格等方法 Markdown 通过简单标记语法,使普通文本内容具有一定格式.但它本身不支持修改字体.字号与颜色等功能的. ...

  8. textView 的设置文本中某一文字的字体颜色以及图文混排

    ios7 新增的TextKit 技术 从书上看到的-- 首先需要实例化3个对象 NSTextStorage //存储字符的相关属性 包括颜色等 NSLayoutManager //将字符变化反应到Ns ...

  9. java设置text字体颜色_java itext添加中文文字和设置文字颜色

    java itext添加中文文字和设置文字颜色 下面是示例代码 import java.io.FileOutputStream; import java.io.IOException; import ...

最新文章

  1. VMware虚拟机文件夹中各文件作用详解
  2. 使用C#格式化字符串 1
  3. [蓝桥杯][2016年第七届真题]压缩变换(主席树求区间不同数的个数)
  4. 免费字典api ,查询汉字完整信息
  5. 指向结构体变量的指针变量
  6. [转载] Python 内置函数 lambda、filter、map、reduce
  7. java学习——线程
  8. 大学计算机试题在线,大学计算机基础试题选择题.pdf
  9. oracle物理结构视频教学,教你轻松掌握Oracle数据库中的物理结构
  10. 小米一键解锁system分区_不要浪费小米10的双扬声器!杜比全景音刷入教程分享...
  11. 软件产品管理系统有哪些?12个最佳产品管理工具盘点
  12. 电脑一点,让你的电脑一点都不卡
  13. 梯度消失和爆炸原因以及解决方法
  14. 序列化(Serialization)
  15. 2019“我爱北京——市民新春联欢会”将现300人大合唱
  16. springboot bootcdn使用
  17. Nodejs教程15:net模块初探
  18. pmv计算c语言软件,Fluent 软件
  19. (36个知识点)关于《浏览器基本原理与实践》的读后总结
  20. 余数的数学定义和性质

热门文章

  1. C++简单面向对象学校管理系统
  2. SML集团小型RFID嵌体,内置NXP Ucode 7 RFID芯片
  3. OKhttp讲解及各种协议
  4. 超强开源一键照片/视频动漫化风格迁移项目—AnimeGANv2使用
  5. 昆工教务计算机二级,昆明理工大学教务管理系统登录入口、成绩查询网上选课查分...
  6. 人机交互-语音交互方法综述
  7. python OpenCV 按(帧数/时间)间隔截取视频帧
  8. 计算机程序的著作权,计算机程序著作权保护问题研究
  9. 【流体力学】分享几本流体力学经典教材(持续更新)
  10. 智能音箱下沉市场速写