【问题标题】:how to stop UITable view from automatic bouncing如何阻止 UITable 视图自动弹跳
【发布时间】:2013-09-01 20:32:20
【问题描述】:

我正在开发一个实现 UITableView 的 iOS 应用程序 我有一个TableHeaderView(用于自定义拉动刷新) 我希望标题视图隐藏在其他行的顶部,直到用户下拉 当有很多行时一切正常,但是当只有几行时,我得到了一个错误。 因为当用户向上拉行时,表格视图会反弹并显示标题视图。

我想让表格视图“认为”最上面的位置是第一行而不是标题视图。

我该怎么做?

【问题讨论】:

  • 避免使用复合句。使用点和逗号,使一些有逻辑的段落使你的描述更容易理解。
  • 为什么不使用 github.com/enormego/EGOTableViewPullRefresh ?不要自己写这门课写得很好
  • 好吧,我对这门课并不熟悉,而且我已经实现了自己的课程......所以现在我更喜欢尝试让我自己的课程工作,因为它几乎完成了......但我会接受看看这门课并尝试从中学习。谢谢。

标签: ios objective-c uitableview pull-to-refresh nstableheaderview


【解决方案1】:

好吧,你不想实现 EGORefreshTableHeaderView,所以:只下载 EGORefreshTableHeaderView.m,然后阅读代码。 基本上,它不使用header,创建视图并添加到tableview,设置滚动委托并根据需要处理。

或者你可以在你的表格视图中设置委托并处理(使用框架的代码来制作你的):

- (void)scrollViewDidScroll:(UIScrollView *)scrollView

【讨论】:

    猜你喜欢
    • 2016-07-24
    • 1970-01-01
    • 2010-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-20
    相关资源
    最近更新 更多