我通过执行以下操作将UIRefreshControl添加到漂亮的默认UITableView中:
iOS SDK 8.1
自我是UITableViewController的实例
UIRefreshControl *refreshControl = [[UIRefreshControl alloc] init];
refreshControl.backgroundColor = [UIColor flatPeterRiverColor];
refreshControl.tintColor = [UIColor whiteColor];
[refreshControl addTarget:self
action:@selector(triggerSync)
forControlEvents:UIControlEventValueChanged];
[self setRefreshControl:refreshControl];
发生了以下情况:
我从未设置过一个奇怪的顶部插图,它仅在设置UIRefreshControl时出现。有谁之前经历过这个吗?我很确定它可以在iOS 7.0中很好地工作。
最佳答案
旧话题,我不知道您是否还在经历,但是对于那些想知道如何解决的人,我找到了一个快速的解决方案。
您只需要在部分中设置标题的高度。
我先尝试用0,但没有结果。
所以我将所有部分都设置为1.0,并且可以正常工作。
希望这个帮助
关于ios - UIRefreshControl默认添加奇怪的插图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26557667/