iOS - 如何在带有半透明黑色状态栏的 Storyboard中回收前 20 像素

标签 ios xcode user-interface view storyboard

我对状态栏后面的前 20px 有问题,特别是我不能在那里放任何东西。

当我创建 UI 时,我使用了 Storyboard方法并将状态栏样式设置为半透明黑色。但是当在 Xcode 中进行布局时,我的 View 高度固定为 460px(变灰)。

请帮忙。


从 friend 那里得到答案,他会在他发布后立即将他的解决方案标记为正确答案。现在这里是解决方案:

  1. 在 Interface Builder 中将 View Controller 设置为全屏和任意大小:http://cl.ly/0x1p1u3q3B1y3b3C3U2n
  2. 然后在 View 的大小设置中将其高度设置为 480 像素:http://cl.ly/1p1b0e060p1Y37393D08
  3. 确保 Info.plist 中的状态栏样式为半透明黑色:http://cl.ly/153Y391S1b0G3J3z3Y1O
  4. 获得满意结果:http://cl.ly/0Q1M390i3A3h2F3u2T19

最佳答案

这是没有一行代码的解决方案。

  1. 在 Interface Builder 中,将 View Controller 设置为全屏和任意大小。
  2. 在 View 的大小设置中将其高度设置为 480px
  3. 确保 Info.plist 中的状态栏样式为半透明黑色。
  4. 启动并观察

查看顶部帖子中每个步骤的屏幕截图链接。

关于iOS - 如何在带有半透明黑色状态栏的 Storyboard中回收前 20 像素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10075597/

相关文章:

ios - 谷歌登录并呈现 View Controller Swift

ios - 将应用商店中的 IOS 应用限制为某些设备

python - tkinter 中父子部件之间的信号

java - 让Android Seekbar线条变细

ios - 将 UITableViewCellAccessoryType 上的默认附件类型设为按钮

ios - AWS cognito 示例应用程序的问题

xcode - 更改标签文本时延迟响应(Swift)

ios - 在 Swift 的导航栏中设置图像

Java GridLayout 将我所有的 JPanel 布局在左上角

ios - Xcode 只能看到写在单独文件中的嵌套类的一些类似扩展