2017-05-26 63 views

回答

0

最好的解决办法是将所有东西都包裹在UIScrollView中。这将允许您滚动到屏幕底部,然后只滚动tableview。这样它会出现像tableview将覆盖图像。

1

要添加到Vollan的答案,为了使标题保持不变,您可以使用包含两个子视图的视图:第一个是scrollview(图像和表格为Vollan建议),然后添加另一个视图(如UILabel )为标题。因此,当滚动视图中的图像和表格滚动时,标题将保持不变。

0

虽然在scrollview中使用tableview可能会起作用,但您的tableview必须始终为全尺寸(没有一些恼人的常量重新调整大小),所以您将失去使tableViews进入/退出队列的值工作得很好。

CSStickyHeaderFlowLayout的例子与你想要做的很相似,你看他们的例子吗?您可以使用它并按照自己的意愿去做如果您的问题只是拥有一个恒定的标题,那么您可以在表格上方添加视图或使用导航栏并调整contentInsets

您也可以考虑使用一个collectionView来代替。就布局而言,它更加灵活。