所以我有一个设计问题要问你。基本上我有一个应用程序,当应用程序加载时,我从服务器获取 20 个项目,并将它们显示在表格 View 中。我还有一个加载表格单元格,它出现在最后一个单元格中。我想要做的是当该单元格出现时,加载接下来的 20 个项目并将它们添加到列表中并重新加载表格。
你们对做这样的事情有什么建议?当单元格出现时,我应该自动触发请求吗?还是我应该等待其他事情来做到这一点?任何输入将不胜感激。谢谢!
Best Answer-推荐答案 strong>
就个人而言,我会在单元格出现后立即发出请求。事实上,我会考虑在单元格出现之前触发请求 - 在单元格 15 左右?这样,用户等待显示加载单元的时间就会减少。
但是,这完全取决于您的数据集有多大 - 如果要获取接下来的 20 行数据有很多,我会输入类似“按此处获取更多结果”之类的内容,然后等待用户输入触发请求。
找出哪个提供最佳用户体验的最佳方法是进行快速用户测试 - 让可能是您的客户的人测试应用,看看他们对哪个应用最满意。看看像您这样的应用 - 它们是做什么用的 - 如果它们为您的客户树立了先例,也许您应该尝试效仿?
关于iPhone 加载更多 tableViewCell,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/4089635/
|