我对状态栏后面的前 20px 有问题,特别是我不能在那里放任何东西。
当我创建 UI 时,我使用了 Storyboard方法并将状态栏样式设置为半透明黑色。但是当在 Xcode 中进行布局时,我的 View 高度固定为 460px(变灰)。
请帮忙。
从 friend 那里得到答案,他会在他发布后立即将他的解决方案标记为正确答案。现在这里是解决方案:
- 在 Interface Builder 中将 View Controller 设置为全屏和任意大小:http://cl.ly/0x1p1u3q3B1y3b3C3U2n
- 然后在 View 的大小设置中将其高度设置为 480 像素:http://cl.ly/1p1b0e060p1Y37393D08
- 确保 Info.plist 中的状态栏样式为半透明黑色:http://cl.ly/153Y391S1b0G3J3z3Y1O
- 获得满意结果:http://cl.ly/0Q1M390i3A3h2F3u2T19
最佳答案
这是没有一行代码的解决方案。
- 在 Interface Builder 中,将 View Controller 设置为全屏和任意大小。
- 在 View 的大小设置中将其高度设置为 480px
- 确保 Info.plist 中的状态栏样式为半透明黑色。
- 启动并观察
查看顶部帖子中每个步骤的屏幕截图链接。
关于iOS - 如何在带有半透明黑色状态栏的 Storyboard中回收前 20 像素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10075597/