想在iPhone应用程序中实现这种功能

时间:2014-08-21 10:14:04

标签: ios objective-c xcode uitableview

我有一个应用程序,我希望我的视图加载,如下面的屏幕截图所示。

以下视图包含用于在表格视图的单个单元格中显示多个图像,按钮,标签,可调整大小的文本视图和可调整大小的文本字段的页面控件。

表视图中会有多行,并且会动态生成行。

是否有任何cocoa控件或工具可以为我提供这样的功能?

我搜索了可可控件并对它进行了很多调整,但是找不到任何匹配来实现这一点。

我想通过子视图获取不同的视图,但它并没有太多了解如何动态生成它。

如果有人在他们的任何项目中取得了这种功能,请帮助我。

提前致谢。

enter image description here

1 个答案:

答案 0 :(得分:2)

提示:

将单个部分的单元格中的每个项目分开,即一个项目的一个部分。

例如

  • 一个单元格中的用户照片,用户名,用户位置和发布时间。

  • 其他单元格中的图片库,其上有页面控件。

  • 收藏(赞)发布,评论个别单元格中的帖子和价格。

您要做的是,创建并添加单元格中的每个项目。当您使用委托给出每个单元格的高度时,请检查您为其指定高度的条件。对于例如如果你喜欢这个帖子(最喜欢的话),那么只给那个单元格的高度,否则传递0(零)。对所有事情或根据您的要求做同样的事情。

对于评论,您需要计算文字高度,并且在此基础上,您需要为评论单元格设置高度。

参考文献:

这是一个很好的教程(不完全)。 Rebuilding Instagram Feed Table View。我也搜索过很多内容,发现这个,https://www.cocoacontrols.com/controls/stxdynamictableview,您可能还需要https://www.cocoacontrols.com/controls/mhpagingscrollview才能显示图片库。

P.S。这不是一个午餐盘"当然,你已经为自己做到了。拿起键盘! :)

祝你好运!