Swift iPhone X-UICollectionViewController自动布局
目前,我正在我的应用程序中实现UICollectionViewController(使用MVC),因为它提供了使用UICollectionView的相当简单和有用的方法,问题是它显然不能很好地适应iPhone X(safeAreaLayoutGuide)的边距Swift iPhone X-UICollectionViewController自动布局,swift,iphone-x,Swift,Iphone X,目前,我正在我的应用程序中实现UICollectionViewController(使用MVC),因为它提供了使用UICollectionView的相当简单和有用的方法,问题是它显然不能很好地适应iPhone X(safeAreaLayoutGuide)的边距 有没有办法解决这个问题?如果将集合视图约束到所述安全区域,则集合视图将很好地适应安全区域 如果顶部和底部有间隙,这是安全区域的预期结果,它具有iPhone X所需的间隙,而在其他设备上没有间隙 您可以通过使用负常量约束到安全区域顶部来解决
有没有办法解决这个问题?如果将集合视图约束到所述安全区域,则集合视图将很好地适应安全区域 如果顶部和底部有间隙,这是安全区域的预期结果,它具有iPhone X所需的间隙,而在其他设备上没有间隙 您可以通过使用负常量约束到安全区域顶部来解决此问题,但是不建议这样做,这样会对其他设备造成不良影响,即当您点击“滚动底部”时,底部元素将离开屏幕
如果你无法绕过它,最好的方法是约束父视图的边缘,而不是安全区域,但是你必须考虑如何在缺口下模糊内容。