iOS 11安全区域在UIScrollView中有多个UITableView时

时间:2018-02-19 13:28:13

标签: ios swift uitableview safearealayoutguide

在我的应用程序中,我有一个屏幕,我使用包含UIStackView的UIScrollView和多个UITableViews来水平滚动浏览不同类型的内容。

我的iPhone X存在问题,其中第一个表格视图左侧,最后一个表格视图右侧正确插入,为iPhone X安全区域提供空间。但是,第一个tableview的右侧,最后一个tableview的左侧以及其间所有tableviews的两侧都没有正确插入。

问题:将插图应用于每个tableview的两侧的正确方法是什么?

enter image description here enter image description here enter image description here enter image description here

更新1

初看起来,Sh_Khan建议的解决方案(使用前导/尾随约束到容器UIScrollView上的安全区域)看起来很安静,实际上并不是我想要实现的。如您所见,单元格分隔符不会一直到屏幕边缘,当从一个tableview滚动到下一个tableview时,安全区域的白色条纹清晰可见。

我需要以某种方式插入tableviews单元格内容视图,就像系统一样,但我需要为每个tableviews单元格执行此操作。有人知道系统如何实现这个目标吗?

enter image description here enter image description here

0 个答案:

没有答案