我已经使用 swift 在我的应用程序顶部实现了一个 pageViewIndicator。我一直在我的个人 iPhone 上测试它,它已经工作了,但是在使用 iPhone X 模拟器时,我注意到它消失在凹口后面,仅仅是因为我没有提到将它放在安全区域或安全区域是尚未正确配置。这是比较:
这似乎是一个简单的问题,但我目前还没有找到任何关于如何处理这个问题的适当支持:主要建议是调整 safeAreaInsets,但我不明白如何将其应用于AutoLayout
功能。我已经尝试向 pageController 添加一个 topAnchor 约束,但是甚至可以使用基本算法对其进行编辑吗?
pageControl.topAnchor.constraint(equalTo: view.safeAreaLayoutGuide.topAnchor).isActive = true