当前位置:  开发笔记 > 编程语言 > 正文

您将如何实现检测水平滑动的UITableView以允许分页?

如何解决《您将如何实现检测水平滑动的UITableView以允许分页?》经验,为你挑选了1个好方法。

我想实现一个UITableView,一次显示20行.但鉴于我可能实际上已经说了120个项目,我想使用某种分页来处理这个问题:

用前20个项目填充表格.当用户进行从右向左滑动时,请使用接下来的20个项重新加载UITableView.从左向右滑动将显示前20个项目.

我认为继承UITableView并处理UITouches有可行的方法,但我不确定如何正确处理触摸,以免干扰标准事件处理.

例如.如果用户只是触摸(点击)一行,我希望该行高亮显示(选中),然后切换到显示与所选行对应的数据的详细视图.但是,如果用户进行水平滑动,我不希望突出显示(并因此选择)滑动下方的行,而是,我想触发我的loadprevious页面/ loadnext页面处理,这将重新加载具有相应的表格20个上一个或下一个项目,具体取决于滑动方向.

有什么建议?



1> August..:

表行上的水平滑动已经是标准的UI行为,导致该行被删除.不要改变标准的UI范例 - 它会让用户感到困惑并使他们不喜欢你的应用.

推荐阅读
TXCWB_523
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有