Bi *_*ian 11 constraints ios swift safearealayoutguide iphone-x
我不知道为什么安全区域覆盖了我在 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)
})
}
Run Code Online (Sandbox Code Playgroud)
我尝试将 myView 的顶部、底部设置为控制器的 view.top view.bottom 为 -44、-34,但仍然无法正常工作。

请帮忙!!!!
Raj*_*hra 17
您可以从故事板中禁用特定视图控制器的安全区域布局指南。
选择 View Controller -> File Inspector(第一个选项卡)-> Use safe area layout guides(取消选中复选框)。
您还可以在 viewDidLoad() 中以编程方式更改它。
view.insetsLayoutMarginsFromSafeArea = false
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助!
Nik*_*ist 13
如果有人在 a或中使用UIKitwith时遇到此问题,请尝试将此修饰符添加到视图中:SwiftUIUIViewRepresentableUIViewControllerRepresentable
.ignoresSafeArea(.all)
伪代码示例:
UIViewRepresentableView()
.ignoresSafeArea(.all)
Run Code Online (Sandbox Code Playgroud)
Jas*_*Jin 12
Safe Area Layout GuideConstrain to margins
请不要忘记单击Add xx Constraints底部的按钮。| 归档时间: |
|
| 查看次数: |
14792 次 |
| 最近记录: |