@interfaceViewController ()
//@property (nonatomic,strong) UITableView *myTableView;
@property (nonatomic,strong) UITableViewController *myTableViewController;
@end
@implementation ViewController
-(void)refreshView:(UIRefreshControl *)refresh {
refresh.attributedTitle = [[NSAttributedStringalloc] initWithString:@"Refreshing data..."];
// custom refresh logic would be placed here...
NSDateFormatter *formatter = [[NSDateFormatteralloc] init];
[formatter setDateFormat:@"MMM d, h:mm a"];
NSString *lastUpdated = [NSString stringWithFormat:@"Last updated on %@",
[formatter stringFromDate:[NSDate date]]];
refresh.attributedTitle = [[NSAttributedString alloc] initWithString:lastUpdated];
[refresh endRefreshing];
}
- (void)viewDidLoad
{
[superviewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
SEL refreshSEL = @selector(refreshView:);
/*
self.myTableView = [[UITableView alloc] initWithFrame:self.view.frame style:UITableViewStylePlain];
self.myTableView.delegate = self;
self.myTableView.dataSource = self;
[self.view addSubview:self.myTableView];
UIRefreshControl *refresh = [[UIRefreshControl alloc] init];
refresh.attributedTitle = [[NSAttributedString alloc] initWithString:@"Pull to Refresh"];
[refresh addTarget:self action:refreshSEL forControlEvents:UIControlEventValueChanged];
[self.myTableView addSubview:refresh];
*/
self.myTableViewController = [[UITableViewControlleralloc] initWithStyle:UITableViewStylePlain];
self.myTableViewController.tableView.delegate = self;
self.myTableViewController.tableView.dataSource = self;
UIRefreshControl *refresh = [[UIRefreshControlalloc] init];
refresh.attributedTitle = [[NSAttributedStringalloc] initWithString:@"Pull to Refresh"];
[refresh addTarget:selfaction:refreshSEL forControlEvents:UIControlEventValueChanged];
self.myTableViewController.refreshControl = refresh;
[self.viewaddSubview:self.myTableViewController.tableView];
[selfaddChildViewController:self.myTableViewController];
}
Resource:
https://github.com/RbBtSn0w/RefreshControl
相关推荐
新增加的UIRefreshControl控件 在TableView中实现下拉刷新
swift ,使用autolayout + storyboard 最外层tableview列表,cell里面嵌套了tableview,自适应内容,cell里的tableview不可滑动,内容全部显示,且文字分行显示,不用设置cell的高度直接可以自适应内容
Qt Quick Control1中 从5.1版本开始就提供了表格控件,但是感觉不怎么好用,在Qt Quick Control2中 5.12版本开始又提供了一个专门用于做表格的控件TableView,相比于前面的方案,使用Tableview更加简单和直接。...
TableView For Android TableView is a powerful Android library for displaying complex data structures and rendering tabular data composed of rows, columns and cells. TableView relies on a separate...
多个tableView嵌套 滑动上一个tableView停留,接着滑动下一个tableView
TableView 解析城市列表 数据来源:Plist文件
tableView展开
这个demo实现了TableViewSection的展开隐藏功能,欢迎下载使用。
qt Tableview显示数据
swift tableview cell展开/折叠 填写信息, tableview自适应高度,tableview的cell嵌套tableview 自适应
swift 下拉刷新 tableview
javafx 2.0 tableview 实例 在此例子中有完整的tableview的使用
Tableview测试
详细讲述了tableview表格的折叠编写
iPhone tableview控件开发
自定义QML中的TableView的数据表现样式,主要是对表格中每列的数据定义不同的表现形式,例如用单选框、ComBobox、进度条等形式对数据进行形象化的显示,对于熟悉TableView的使用有较大的帮助 ,本代码可以直接通过...
Swift 写的tableview 的学习;tableview 的数据来源--http://apistore.baidu.com/apiworks/servicedetail/987.html 数据请求用Alamofire框架和AFNetworking 同一个作者
cocos cerator 实现的 tableView 列表,封装了含有回收机制,列表复用,缓存机制等功能防止内存泄露与卡顿等问题
tableview手动适应cell高度,以及iOS8之后自动适应cell高度
通过自定义tableView的组标题视图实现tableView的折叠效果