【问题标题】:Personal hotspot blue bar problem个人热点蓝条问题
【发布时间】:2011-09-05 04:52:41
【问题描述】:

当我在某些设备连接到我的 iPhone 时启动我的应用程序(因此,将显示一个显示连接数的蓝条),我的启动图像 (Default.png) 变形并且尺寸不再适合屏幕大小。

我该如何解决这个问题?我曾尝试检查“状态栏最初隐藏”,但它仅在加载启动图像后才有帮助。

提前致谢。

【问题讨论】:

    标签: iphone objective-c xcode


    【解决方案1】:

    真的没有办法解决这个问题。如果我没记错的话,系统会通过剪掉中间部分来调整双高状态栏的启动图像;缓解此问题的唯一选择是找出 Default.png 的哪一部分被剪掉并更改图像,以使删除不那么明显。

    【讨论】:

    • 我得出了相同的结论,但我正在寻找文档中某处的确认。你还记得你在哪里看到的信息吗?
    • 我从未在文档中看到它,但您可以通过触发双高状态栏(例如录制音频)并打开任何具有启动图像的应用程序来实验性地验证它中间的标志。 已编辑 实际上,我只是用几个应用程序尝试过这个,从 iOS 6 开始,它肯定不再剪掉中间——例如,谷歌搜索应用程序的徽标在中间,看起来不错.不知道现在额外的 20 分是从哪里来的。
    • 在 iOS 7.0.x 中肯定发生在我身上,但从 iOS 7.1 开始似乎不再发生了。
    • 有 iOS 8 和 9 的消息吗?看起来图像只会变形
    【解决方案2】:

    您可以通过使用故事板而不是图像作为启动屏幕来解决此问题。 创建一个新的故事板并添加一个 UIViewcontroller 作为初始视图控制器。使用约束布局启动屏幕。例如:使用 UIImageView 将您的徽标放在中心。 打开项目的设置并在目标中选择常规。向下滚动到“应用程序图标和启动图像”。选择您刚刚创建的情节提要,其中显示“启动屏幕文件”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-27
      • 1970-01-01
      • 2012-08-07
      • 1970-01-01
      • 1970-01-01
      • 2012-01-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多