拖动时删除UITableView和UIRefreshControl之间的空白区域

时间:2015-01-29 07:56:07

标签: ios xcode swift

我有一个UIRefreshControl的表视图。

表格的第一行是蓝色,UIRefreshControl背景颜色也是蓝色。

当我向下拖动桌子以便刷新它时,我得到了一条分隔表格和UIRefreshControl的白线。

当我停止拖动表格时,此行正在消失。

如何在不更改白色的tableview背景颜色的情况下删除此白线?

附上图片以澄清:Snapshot

2 个答案:

答案 0 :(得分:0)

与Jing的回答类似,我做了一个空隙封面视图,并在刷新控件后面介绍了它。我不需要进行任何滚动时间调整,因为负y位是足够的。

let gapCoverView = UIView(frame: CGRect(x: 0, y: -200, width: self.view.frame.width, height: 250))
gapCoverView.backgroundColor = UIColor.red
self.view.insertSubview(gapCoverView, belowSubview: refreshControl!)

答案 1 :(得分:0)

我最近也遇到了这个问题,在我看来,这可能是UIRefreshControl中的错误。我发布了我认为正在发生的事情here