在 ios 8 中将集合或表格视图或自定义视图添加到滚动视图

Posted

技术标签:

【中文标题】在 ios 8 中将集合或表格视图或自定义视图添加到滚动视图【英文标题】:Adding a collection or tableview or custom view to a scrollview in ios 8 【发布时间】:2015-05-07 06:15:00 【问题描述】:

我有一个 UIScrollView,在滚动视图上有很多子视图。我有一张图片、按钮、文本字段之类的东西都可以正常工作。

现在我想在所有这些“行为”下添加一个评论部分,就像 UITableView 一样。

完成此任务的最佳方法是什么?我希望评论部分在视图的该部分出现时加载 10 个 cmets,并在第 6 个评论出现时继续添加 10 个 cmets。还应该有一个活动指示器。

我知道您不能将集合视图或表格视图与滚动视图(根据 Apple)放在一起,因为它们是从 UIScrollView 继承的。让整个视图控制器成为表格视图或集合视图很困难,因为我已经有很多子视图和操作都链接起来了。

最好的方法是什么?

谢谢。

【问题讨论】:

您应该能够像任何其他 UIView 子类一样将 UITableView 添加到滚动视图。 不,你不应该那样做:***.com/questions/17121488/… 将tableview放入scrollview..有什么问题? 【参考方案1】:

您可以创建一个新的表格视图控制器并将当前控制器加载(在单元格内容视图上添加子视图)作为表格视图控制器的第一个单元格。

【讨论】:

以上是关于在 ios 8 中将集合或表格视图或自定义视图添加到滚动视图的主要内容,如果未能解决你的问题,请参考以下文章

如何在 XCode 8 中将视频添加到视图控制器?

在 iOS 8 中将 ViewController 的 View 作为子视图添加到 UIPageViewController 会在显示/隐藏时产生奇怪的 UINavigationBar

如果集合视图嵌入到 ios 的表视图中,如何始终显示集合视图的第一项

iOS 子视图、SRP 和自定义事件

如何在 iOS 中将 UIView 添加到 UIScrollView 中(具有动态内容的视图)

如何在ios6.1中将表格视图列表显示为封面流