【问题标题】:Scroll To Top in tableview is showing indicator view/blank view iOS在表格视图中滚动到顶部显示指示器视图/空白视图 iOS
【发布时间】:2016-06-17 16:39:51
【问题描述】:

我正在使用此代码滚动到 tableview 的顶部,但如果我在最后一行并单击滚动到顶部,它将在 tableview 的顶部显示一个空白视图/指示器视图,但如果我不在最后一行它工作正常。

    var tableView: UITableView = self.tableView
    let tableInset: UIEdgeInsets = self.tableView.contentInset
    self.tableView.setContentOffset(CGPointMake(0, 0 - self.tableView.contentInset.top), animated: true)

【问题讨论】:

    标签: ios objective-c iphone uitableview scroll


    【解决方案1】:

    不要这样做,而是使用这个函数:self.tableView.scrollToRowAtIndexPath(NSIndexPath(forRow: 0, inSection: 0), atScrollPosition: .Top, animated: true)

    【讨论】:

    • 当滚动到视图底部并按下滚动到顶部时,仍然有一个空白视图在那里
    • 不,我没有做任何插图,但我在顶部有刷新指示器,下面的导航栏有一个标签栏