关于系统自带的下拉刷新
来源:互联网 发布:mac 查看命令路径 编辑:程序博客网 时间:2024/05/01 07:21
我们平时一般都是用第三方的下拉刷新,但是我发现系统的下拉效果也不错,而且性能还非常高,系统的调用起来非常简单,直接上代码:
- (void)viewDidLoad{ [super viewDidLoad]; array = [[NSArray alloc] initWithObjects:@"1",@"2",@"3",@"4", nil]; self.refreshControl = [[UIRefreshControl alloc] init]; //加上这句会导致整个TableView下移,所以不要添加。// self.refreshControl.attributedTitle=[[NSAttributedString alloc]initWithString:@"下拉刷新"]; [self.refreshControl addTarget:self action:@selector(doRefresh:) forControlEvents:UIControlEventValueChanged];}-(void)doRefresh:(id)sender{ NSLog(@"refresh"); self.refreshControl.attributedTitle = [[NSAttributedString alloc]initWithString:@"刷新中"]; [self performSelector:@selector(endRefreshing) withObject:nil afterDelay:2];}- (void) endRefreshing{ NSLog(@"refreshed"); [self.refreshControl endRefreshing]; self.refreshControl.attributedTitle = [[NSAttributedString alloc]initWithString:@"下拉刷新"]; [self.tableView reloadData];}
下面是可以实现加载更多效果:
/******自定义查看更多属性设置******/ _bottomRefresh = [UIButton buttonWithType:UIButtonTypeCustom]; [_bottomRefresh setTitle:@"查看更多" forState:UIControlStateNormal]; [_bottomRefresh setTitleColor:[UIColor blackColor] forState:UIControlStateNormal]; [_bottomRefresh setContentEdgeInsets:UIEdgeInsetsMake(15, 0, 0, 0)]; [_bottomRefresh addTarget:self action:@selector(upToRefresh) forControlEvents:UIControlEventTouchUpInside]; _bottomRefresh.frame = CGRectMake(0, 44+_rowCount*RCellHeight, 320, RCellHeight); [self.tableView addSubview:_bottomRefresh];
0 0
- 关于系统自带的下拉刷新
- 系统自带的UIRefreshControl下拉刷新的用法
- 使用系统自带的 UIRefreshControl 实现下拉刷新
- 使用系统自带的 UIRefreshControl 实现下拉刷新
- 使用Android系统自带的下拉刷新控件
- iOS tableView 自带的下拉刷新
- Android自带的下拉刷新控件
- android自带的下拉刷新
- Android开发-UI控件:为ListView,GirdView,etc...添加系统自带的下拉刷新功能
- 自定义SwipeRefreshLayout实现上拉加载更多并自带系统的下拉刷新
- 全新的SwipeRefreshLayout Google自带的下拉刷新
- Android自带的下拉刷新组件SwipeRefreshLayout
- Android自带的下拉刷新组件SwipeRefreshLayout
- SwipeRefreshLayout Android 自带的下拉刷新布局
- 使用android自带的SwipeRefreshLayout实现下拉刷新
- 使用android自带的下拉刷新效果实现页面下拉刷新功能
- UI 15 UITableViewController & 系统自带快捷菜单 & 系统下拉刷新
- 使用安卓自带刷新控件实现ListView的上拉加载和下拉刷新
- JAVA文件上传总结
- C++设计模式——单例模式
- 超实用的JavaScript技巧及最佳实践(上)
- 常用的android弹出对话框
- hash算法 (hashmap 实现原理)
- 关于系统自带的下拉刷新
- 发呆
- O2O移动APP创新推广实战
- 大端(big endian)和小端(little endian)
- 用UIWindow作为弹出视图的遮罩层
- android开发经验小结汇总
- Android 中File数据存储
- 反编译APK文件的三种方法
- Google Android软件架构