【发布时间】:2018-08-23 00:56:54
【问题描述】:
我不知道为什么安全区域覆盖了我在 iPhone X 模拟器上的视图,但在 xCode 的视图中调试它似乎没问题。是否有任何选项可以隐藏或删除安全区域视图?提前致谢! 通过视图调试,我看不到任何视图或没有任何东西覆盖我的视图,没关系,真的很奇怪。
我在故事板中添加了这个 myView,它打开了安全区域布局指南。 我尝试将 additionalSafeAreaInsets.top additionalSafeAreaInsets.bottom 设置为零,但它不起作用。
这是我如何做的约束:
func setupGroupBView() {
self.groupBView = myView.create()
self.view.addSubview(groupBView)
self.groupBView.snp.makeConstraints({ (make) in
make.width.centerX.centerY.equalTo(self.view)
make.height.equalTo(screenHeight)
})
}
我尝试将 myView 的顶部、底部设置为控制器的 view.top view.bottom 为 -44、-34,但仍然无法正常工作。
请帮忙!!!!
【问题讨论】:
-
ClipsToBounds? Layer.masksToBounds?
-
一个可能的问题是您的导航栏不透明。你能尝试让它透明吗:stackoverflow.com/a/25846056/3883492.
-
控制器不是嵌入了什么东西吗?
-
所以在运行应用程序时,您会在顶部和底部获得空格?
-
@Scriptable 是的,但它不应该在那里大声笑
标签: ios swift constraints iphone-x safearealayoutguide