【发布时间】:2023-03-22 17:00:02
【问题描述】:
这应该是一个非常基本的问题,但我已经尝试了很多东西,但它不起作用。 :/
我有一个由单个全屏自定义视图组成的单一视图应用程序。我在视图控制器的主视图上设置了视图类,但状态栏总是覆盖在我的视图上。
Apple 说要解决这个问题,将您的视图限制在顶部布局指南中,但这需要我将视图移动为主视图的子视图。所以我移动了它,但现在我无法设置约束来简单地让我的视图填充 100% 的垂直和水平空间。
我尝试在代码中使用约束、堆叠视图以及我能找到的任何东西,但无济于事。
所以,希望简单的问题是,我怎样才能使视图控制器大小的主视图的单个 UIView 子视图填充容器并说明状态栏? UIView 是一个自定义类,所以如果需要代码,我可以这样做。
我尝试过覆盖适合方法的内在和大小,但结果很糟糕。
【问题讨论】:
标签: ios uiview autolayout swift2 custom-component