如何实现(几乎)全视图uitableview,它可以滚动到最后一个单元格并在iOS中显示更多元素

如何实现(几乎)全视图uitableview,它可以滚动到最后一个单元格并在iOS中显示更多元素,ios,swift,xcode,uitableview,interface-builder,Ios,Swift,Xcode,Uitableview,Interface Builder,我附上了下图,因为它比文字更好地描述了我的问题: 因此,基本上,我需要顶部的标题/副标题部分始终是静态的,然后是一个动态的UITableView,它将有很多单元格(大部分将填充屏幕的其余部分),然后是一些附加元素,如地图视图等 我使用故事板/XIB来实现这一点,因此这也是如何正确约束设计器中所有内容的问题。堆栈或滚动视图是否适用于此?我认为可以采用两种方法来实现这一点 第一个是创建一个包含地图的自定义单元格,另一个包含“文本段落”内容。 然后,只需推送原始数据源末尾的单元格。 请记住,您需要将

我附上了下图,因为它比文字更好地描述了我的问题:

因此,基本上,我需要顶部的标题/副标题部分始终是静态的,然后是一个动态的
UITableView
,它将有很多单元格(大部分将填充屏幕的其余部分),然后是一些附加元素,如地图视图等


我使用故事板/XIB来实现这一点,因此这也是如何正确约束设计器中所有内容的问题。堆栈或滚动视图是否适用于此?

我认为可以采用两种方法来实现这一点

第一个是创建一个包含地图的自定义单元格,另一个包含“文本段落”内容。 然后,只需推送原始数据源末尾的单元格。 请记住,您需要将此单元格添加到RowsInSection函数中

另一种方法是向tableView添加自定义页脚视图。 您可以创建包含地图和其他信息的自定义UIView,然后告诉表将自定义视图作为页脚:

tableView.tableFooterView = customView

这就是我最初的想法,但我开始质疑自己,就标准和良好实践而言,这是否是正确的途径,以及我是否可能错过了更好的解决方案。在这种情况下,我会一直坚持下去,谢谢you@sc00ctbr不客气,如果您在一些与ios swift相关的问题上需要更多帮助,请随时给我发消息。