您的位置:首页 > 产品设计 > UI/UE

IOS6新特性 UIRefreshControl下拉刷新

2013-06-24 11:16 309 查看
UIRefreshControl 是IOS6 引入的新API,苹果估计想取代第三方的pull to refresh。
在iOS6中UITableViewController 已经集成了UIRefreshControl 控件。UIRefreshControl目前只能用于UITableViewController

初始化:

1
self.refreshControl = [[UIRefreshControl alloc]init];
2
//self.refreshControl.tintColor = [UIColor blueColor];
3
self.refreshControl.attributedTitle = [[NSAttributedString alloc]initWithString:@
"下拉刷新"
];
4
[self.refreshControl addTarget:self action:@selector(handleData) forControlEvents:UIControlEventValueChanged];
刷新数据:

1
- (
void
) handleData
2
{
3
NSLog(@
"refreshed"
);
4
[self.refreshControl endRefreshing];
5
self.refreshControl.attributedTitle = [[NSAttributedString alloc]initWithString:@
"下拉刷新"
];
6
7
self.count++;
8
[self.tableView reloadData];
9
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: