【发布时间】:2015-10-14 15:36:35
【问题描述】:
我只是想简单地将 UIRefreshControl 添加到 UIScrollview - 出于某种原因,当我拉下滚动条时,什么也没有发生。没有ActivityView,没有动作。它只是像什么都没发生一样反弹回来。
这是我目前所拥有的:
- (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];
}
【问题讨论】:
-
scroller 和 self.scroller 是否附加到界面构建器中的同一个滚动视图?
-
是的,它们已附加
-
可以展示一下类的界面吗?
标签: ios objective-c mobile uiscrollview uirefreshcontrol