Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iphone-动态加载大量文本和图像_Iphone_Ios - Fatal编程技术网

iphone-动态加载大量文本和图像

iphone-动态加载大量文本和图像,iphone,ios,Iphone,Ios,我正在开发一个iphone应用程序,我刚刚学习了几个星期的iphone应用程序开发,所以我这里有一些问题:这个应用程序将从远程服务器加载许多帖子,帖子由一个文本字段、一个图像和三个按钮组成好、坏和评论。服务器上有数千篇文章,因此我认为应用程序每次将加载三篇文章,当用户向上滚动页面时,它将继续加载上一篇文章,如果用户向下滚动页面,它将继续加载下一篇文章。作为一个新手,我不知道什么样的观点对它有好处,任何建议都很感激 我试过: UIView+UIScrollView+标签/图像/按钮张贴 UIVie

我正在开发一个iphone应用程序,我刚刚学习了几个星期的iphone应用程序开发,所以我这里有一些问题:这个应用程序将从远程服务器加载许多帖子,帖子由一个文本字段、一个图像和三个按钮组成好、坏和评论。服务器上有数千篇文章,因此我认为应用程序每次将加载三篇文章,当用户向上滚动页面时,它将继续加载上一篇文章,如果用户向下滚动页面,它将继续加载下一篇文章。作为一个新手,我不知道什么样的观点对它有好处,任何建议都很感激

我试过:

UIView+UIScrollView+标签/图像/按钮张贴 UIView+UITableView+UITableView单元格标签、图像、按钮
第一个很好,第二个,我真的不知道如何在第二个选项中使用它。那么什么视图模式适合这个呢?

您将希望对列表视图中的几乎所有内容使用UITableView。UITableView回收is单元格以节省内存,因此它可以处理的项目远远多于滚动视图中的一堆UIView。我将首先阅读UITableView文档,并查找自定义UITableView单元格的一些教程

以下是文件:


就个人而言,我有一个小库,我通过子类化使用自定义UITableViewCell来设置它。您还需要设置一个模型,该模型可以在您指定的时间对远程服务器3进行分页。因此,在最后一篇文章中,你会想添加一个定制的称重传感器,当点击时,它将得到第2页,然后起泡、冲洗、重复。任何问题请告诉我。

您应该选择UITableView选项。要判断用户是否已滚动到底部


同样,从简单的方式开始。只需使用标准UITableViewCell并将detailText标签设置为下载的文章标题。一旦你在处理滚动和自动下载新帖子的同时解决了这个问题,然后更新单元格以处理图像和其他内容。

谢谢你的建议,我现在正在研究,看看它是否有效。嘿,daltoniam,你的想法很好,但对于我的项目,我决定用另一种方式进行。这个项目进度有限,我没有足够的时间学习。我所做的是使用视图顶部的工具栏作为不同页面的菜单。对于每个页面,我都使用WebView加载post Ajax,您知道HTML是非常简单的一种。我还为button添加了另一个视图,MakeaJS,OBJECTIVE C bridge,这在safari JS指南中。它工作正常,客户对这个版本很满意。还是要感谢你的贡献。