首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向UIScrollView添加UIRefreshControl

向UIScrollView添加UIRefreshControl
EN

Stack Overflow用户
提问于 2015-10-14 23:36:36
回答 2查看 1.4K关注 0票数 1

我只是想简单地添加一个UIRefreshControl到on滚动视图中--由于某种原因,当我向下拉滚动条时,什么也没有发生。没有ActivityView,就没有动作。它就会反弹回来就像什么都没发生一样。

这就是我到目前为止所知道的:

代码语言:javascript
复制
- (void)viewDidLoad {
[super viewDidLoad];

[scroller setAutoresizesSubviews:YES];

UIRefreshControl *refreshControl = [[UIRefreshControl alloc] init];
[refreshControl addTarget:self action:@selector(handleRefresh:) forControlEvents:UIControlEventValueChanged];
[self.scroller addSubview:refreshControl];

//populate the scroller with data
[self grabData];

}

-(void)handleRefresh:(UIRefreshControl *)refresh {
// Reload my data
[self grabData];
}
EN

回答 2

Stack Overflow用户

发布于 2016-03-03 15:56:30

这一条应该很有帮助

代码语言:javascript
复制
UIRefreshControl *refreshControl;

- (void)viewDidLoad {
  [super viewDidLoad];

  refreshControl = [[UIRefreshControl alloc]init];
  [self.scrollView addSubview:refreshControl];
  [refreshControl addTarget:self action:@selector(refreshData) forControlEvents:UIControlEventValueChanged]; 

}

- (void)refreshData {
  //TODO: reload your data and end refreshing
  [refreshControl endRefreshing];
}

如果要获取一些数据,则在完成接收数据后,应调用endRefreshingreloadData

票数 2
EN

Stack Overflow用户

发布于 2016-03-03 14:29:08

对我来说起作用的是让refreshControl成为类的一个变量,然后使用它。

例如:

代码语言:javascript
复制
class className: UIViewController{
    var refreshControl:UIRefreshControl!
    override func viewDidLoad() {
        super.viewDidLoad()
        self.refreshControl = UIRefreshControl()
        self.refreshControl.addTarget(self, action: Selector("getPrint"), forControlEvents: UIControlEvents.ValueChanged)
        refreshControl.tintColor = UIColor.whiteColor()
        self.refreshControl.backgroundColor = UIColor.clearColor()
        self.refreshControl?.endRefreshing()
        self.scrollView.addSubview(self.refreshControl)
    }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33129697

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档