蓝懿iOS 技术内容和心得 12.21
2015-12-21 23:29
417 查看
今天新接触了一个下拉刷新的三方框架MJRefresh
一、导入三方框架实现协议,并声明俩属性上拉和下拉
#import
#import "MJRefresh.h"
@interface ViewController : UIViewController
@property (nonatomic , strong) MJRefreshHeaderView * header;
@property (nonatomic , strong)MJRefreshFooterView * footer;
@end
二、床建俩属性并实现协议
self.header = [MJRefreshHeaderView header];
self.header.delegate = self;
[self.header setScrollView:web.scrollView];
self.footer = [MJRefreshFooterView footer];
self.footer.delegate = self;
[self.footer setScrollView:web.scrollView];
三、调用方法
// 开始进入刷新状态就会调用
- (void)refreshViewBeginRefreshing:(MJRefreshBaseView *)refreshView {
NSLog(@"%@",[refreshView class]);
if ([refreshView isKindOfClass:[MJRefreshHeaderView class]]) {
NSLog(@"开始下拉刷新");
}else{
NSLog(@"开始上拉加载");
}
[refreshView endRefreshing];
}
四、释放监听
si、- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// **************释放监听***********
[self.header free];
[self.footer free];
}
UIImageView * iv = [[UIImageViewalloc]initWithFrame:CGRectMake(0, 20, 300, 300)];
[iv setBackgroundColor: [UIColorgre
4000
enColor]];
[self.view addSubview:iv];
//直接加载图片的设置
// [iv sd_setImageWithURL:[NSURL URLWithString:@"http://www1.zj.com/member/news_pic/2010-05-11/20100511162529182.jpg
"]];
//带有替代图片的设置
[iv sd_setImageWithURL:[NSURLURLWithString:@"http://www.c168c.com/images/attachement/jpg/site132/20120928/001921ad0b1511cf36cc06.jpg"] placeholderImage:[UIImageimageNamed:@"20130711001153.jpg"]];
//获取缓存大小
NSLog(@"%ld",[[SDImageCachesharedImageCache] getSize]);
//清除缓存
[[SDImageCachesharedImageCache]clearDisk];
学习ios 重要还是要理清楚思路 在做或者看老师代码的时候 自己多想想为什么 不要自己看着就抄 另外还是要推荐一下 蓝懿IOS这个培训机构 和刘国斌老师刘国斌老师还是很有名气的,听朋友说刘老师成立了蓝懿iOS,,老师讲课方式很独特,能够尽量让每个人都能弄明白,有的比较难懂的地方,如果有的地方还是不懂得话,老师会换个其它方法再讲解,这对于我们这些学习iOS的同学是非常好的,多种方式的讲解会理解得更全面,这个必须得给个赞,嘻嘻,还有就是这里的学习环境很好,很安静,可以很安心的学习,安静的环境是学习的基础,小班讲课,每个班20几个学生,学习氛围非常好,每天都学到9点多才离开教室,练习的时间很充裕,而且如果在练习的过程中有什么困难,随时可以向老师求助,不像其它机构,通过视频教学,有的甚至学完之后都看不到讲师本人,问点问题都不方便,这就是蓝懿与其它机构的区别,相信在刘国斌老师的细心指导下,每个蓝懿学员都能找到满意的工作,加油!
写博客第七十二天;
QQ:565803433
一、导入三方框架实现协议,并声明俩属性上拉和下拉
#import
#import "MJRefresh.h"
@interface ViewController : UIViewController
@property (nonatomic , strong) MJRefreshHeaderView * header;
@property (nonatomic , strong)MJRefreshFooterView * footer;
@end
二、床建俩属性并实现协议
self.header = [MJRefreshHeaderView header];
self.header.delegate = self;
[self.header setScrollView:web.scrollView];
self.footer = [MJRefreshFooterView footer];
self.footer.delegate = self;
[self.footer setScrollView:web.scrollView];
三、调用方法
// 开始进入刷新状态就会调用
- (void)refreshViewBeginRefreshing:(MJRefreshBaseView *)refreshView {
NSLog(@"%@",[refreshView class]);
if ([refreshView isKindOfClass:[MJRefreshHeaderView class]]) {
NSLog(@"开始下拉刷新");
}else{
NSLog(@"开始上拉加载");
}
[refreshView endRefreshing];
}
四、释放监听
si、- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// **************释放监听***********
[self.header free];
[self.footer free];
}
UIImageView * iv = [[UIImageViewalloc]initWithFrame:CGRectMake(0, 20, 300, 300)];
[iv setBackgroundColor: [UIColorgre
4000
enColor]];
[self.view addSubview:iv];
//直接加载图片的设置
// [iv sd_setImageWithURL:[NSURL URLWithString:@"http://www1.zj.com/member/news_pic/2010-05-11/20100511162529182.jpg
"]];
//带有替代图片的设置
[iv sd_setImageWithURL:[NSURLURLWithString:@"http://www.c168c.com/images/attachement/jpg/site132/20120928/001921ad0b1511cf36cc06.jpg"] placeholderImage:[UIImageimageNamed:@"20130711001153.jpg"]];
//获取缓存大小
NSLog(@"%ld",[[SDImageCachesharedImageCache] getSize]);
//清除缓存
[[SDImageCachesharedImageCache]clearDisk];
学习ios 重要还是要理清楚思路 在做或者看老师代码的时候 自己多想想为什么 不要自己看着就抄 另外还是要推荐一下 蓝懿IOS这个培训机构 和刘国斌老师刘国斌老师还是很有名气的,听朋友说刘老师成立了蓝懿iOS,,老师讲课方式很独特,能够尽量让每个人都能弄明白,有的比较难懂的地方,如果有的地方还是不懂得话,老师会换个其它方法再讲解,这对于我们这些学习iOS的同学是非常好的,多种方式的讲解会理解得更全面,这个必须得给个赞,嘻嘻,还有就是这里的学习环境很好,很安静,可以很安心的学习,安静的环境是学习的基础,小班讲课,每个班20几个学生,学习氛围非常好,每天都学到9点多才离开教室,练习的时间很充裕,而且如果在练习的过程中有什么困难,随时可以向老师求助,不像其它机构,通过视频教学,有的甚至学完之后都看不到讲师本人,问点问题都不方便,这就是蓝懿与其它机构的区别,相信在刘国斌老师的细心指导下,每个蓝懿学员都能找到满意的工作,加油!
写博客第七十二天;
QQ:565803433
相关文章推荐
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 如何组织构建多文件 C 语言程序(二)
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- 如何写好 C main 函数
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- test
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- 网络路由技术及运用2
- 路由器的关键技术
- IP网络路由技术
- 远程控制技术的应用
- 智能防火墙的技术特征
- 什么是多层交换技术
- 浅析多层交换技术
- 路由器技术的变革
- 网络路由技术及运用3
- CSS中的滑动门技术