【问题标题】:Status bar font is bold for some reason由于某种原因,状态栏字体为粗体
【发布时间】:2015-11-30 23:46:09
【问题描述】:

我设备中的时钟、载体、电池部分正常,如第一张图片所示。当我打开我的应用程序时,在内存中加载应用程序后,它开始动画并使导航栏变得粗体和更大的字体。我什至不确定这是好事还是坏事,但我想知道这是怎么发生的。

如果 rootVC 与此问题有任何关系,以下是我设置它的方法:

window = UIWindow(frame: UIScreen.mainScreen().bounds)
window!.rootViewController = VCOrganizer.LaunchVCHolder
window!.backgroundColor = QorumColors.ThemeBlue        
window!.makeKeyAndVisible()

【问题讨论】:

    标签: ios statusbar uistatusbar nsstatusbar


    【解决方案1】:

    您的应用目前似乎不支持 iPhone 6/6 Plus 的更大屏幕分辨率。因此,您的应用会以旧应用常见的缩放“兼容性”模式显示。

    解决此问题的最佳方法是将启动屏幕 .xib 添加到您的应用程序目标(请参见下面的屏幕截图)。此 xib 应包含占位符 UI 对象,这些对象代表应用程序启动时的“空状态”。这取代了旧版本 iOS 使用的“启动图像”方法。

    Xcode 目标设置 - 常规

    Check out this answer for more information 关于支持 iPhone 6 和 6 Plus 的原生分辨率。

    【讨论】:

    • prntscr.com/8cmt41 我是这样用的。这些是我的发布图片prntscr.com/8cmthv。有什么我想念的吗?我不使用 xib,所以我只想在可能的情况下使用图像
    • 我不确定那里是否有任何问题,但 Apple 强烈建议您使用启动屏幕文件继续前进。如果需要,您可以简单地使用包含 UIImageView 的 .xip,然后将图像放入其中。我还建议您查看 Apple HIG for Launch Images。请注意,您的启动屏幕不应该是启动屏幕或品牌。它应该与您的应用程序的第一个屏幕相同,减去文本和可变 UI 元素。 developer.apple.com/library/ios/documentation/UserExperience/…
    猜你喜欢
    • 2021-11-28
    • 1970-01-01
    • 2014-05-11
    • 1970-01-01
    • 1970-01-01
    • 2019-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多