我有UIViewCOntroller
,我已添加2 tableviews
和3 textfields
。 UI视图控件的顺序如下;
1。)tableview - A - 出现在前1/2 2.)textFields 3.)tableVIew - B
我需要将pullTorefresh
功能添加到B
tableView,我该怎么做。我尝试了几个库(PullToRefresh
,EGOTableViewPullRefresh
)
有人可以给我一些适合我情景的示例代码。
类似image的内容,(图片显示Sections
,但我使用单独的Tableviews
完成了我的操作,并且我在2 tableview
之间有3个文本字段。我需要第二个tableview
才能拥有PullToRefresh
功能。
注意:请不要告诉我尝试PullToRefresh
,EGOTableViewPullRefresh
并且它不能解决我的问题。但是,如果你已经尝试过,如果它有效,请帮助我。
答案 0 :(得分:1)
iOS 6为UITableViewControllers添加了新的控件 - pull-to-refresh控件。
在ViewDidLoad中添加以下代码 -
- (void)viewDidLoad
{
UIRefreshControl *refreshControl = [[UIRefreshControl alloc] init];
[refreshControl addTarget:self action:@selector(refresh)
forControlEvents:UIControlEventValueChanged];
[self.tableViewB addSubview:refreshControl];
}
- (void)refresh
{
//write your code here
// for example
[self.tableViewB reloadData];
}
-(void)stopLoading
{
//after completing your action,stop loading now
[refreshControl endRefreshing];
}