iOS 版本特定的 info.plist 设置

2023-12-02

我正在更新 iOS 7 的应用程序(同时仍然支持 iOS 6),并且已更新状态栏以使用白色前景UIStatusBarStyle: UIStatusBarStyleLightContent.

但是,那UIStatusBarStyleLightContentvalue 是 iOS 7 中的新值,因此在 iOS 6 上运行时UIStatusBarStyle恢复到UIStatusBarStyleDefault,iOS6 默认为浅灰色和深色文本。但我需要我的iOS6版本才能使用黑色风格UIStatusBarStyleBlackOpaque状态栏。

鉴于您可以为不同的设备和平台类型设置 info.plist 设置,例如UIStatusBarStyle~ipad: https://developer.apple.com/library/ios/DOCUMENTATION/iPhone/conceptual/iPhoneOSProgrammingGuide/AdvancedAppTricks/AdvancedAppTricks.html

我知道我可以通过以下方式在运行时设置该值UIApplication,但这只有在启动图像显示后才会产生影响。

我希望你们可以在 iOS 版本上使用类似的机制?例如:

UIStatusBarStyle: UIStatusBarStyleBlackOpaque
UIStatusBarStyle~ios7: UIStatusBarStyleLightContent

然而,这不起作用,我在任何地方都找不到有关此类功能的任何苹果文档。我是否运气不好,在 iOS6 应用程序启动期间不得不忍受丑陋的白色状态栏?

编辑:刚刚在这里发现了类似的问题:iOS - Info.plist 中的条目仅适用于 iOS 6 及更高版本?

看来答案是否定的,这是不可能的。除非iOS7有任何更新?


使用这个,我想这会对你有帮助,

if (floor(NSFoundationVersionNumber) <= NSFoundationVersionNumber_iOS_6_1) {
    // Load resources for iOS 6.1 or earlier, i.e set status bar here for previous versions 
} else {
    // Load resources for iOS 7 or later, set status bar here for ios 7 
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

iOS 版本特定的 info.plist 设置 的相关文章

  • iOS - UIBarButtonItem - 后退按钮标题垂直位置不调整

    我正在设置自定义字体UIBarButtonItem对象使用UIAppearance 这工作正常并正确设置字体 但是 我确实需要调整按钮标题的垂直位置以适应新字体的大小 UIBarButtonItem appearance setTitleT
  • iOS 和 Firebase 自动续订订阅

    我的问题 我很难找到一种使用 Firebase 在 iOS 中安全管理自动续订订阅的方法 购买流程 User1 purchases a subscription 使用订阅标识符更新 Firebase 上 User1 的帐户 用于解锁内容 存
  • 在phonegap中播放本地声音

    我有一个 wav文件在我的www文件夹 我正在使用 jQuery 和以下代码 警报响起 但声音不播放 难道我做错了什么
  • 如何在ios开发中从mp3文件中提取元数据

    我正在开发一个带有云存储的 ios 音乐播放器 我需要提取音乐信息 如标题 艺术家 艺术作品 我有一个名为 playit 的操作 可以播放和暂停 mp3 文件 它还应该使用与 mp3 文件关联的元数据来填充一些 UILables 和 UII
  • 为什么我需要 2 个或更多核心数据模型?

    我很想知道谁使用多个核心数据模型以及为什么 有什么好处 我正在开发一个应用程序 我认为我可以从多个模型中受益 但我不确定其他好处 我即将推出的应用程序将适用于 iPad 和 iPhone 的另一个版本 iPad 有 3 个主要内容 iPho
  • 如何使用 Objective-C 解析 JSON?

    我是 iPhone 新手 谁能告诉我解析此数据并获取活动详细信息 名字和姓氏的步骤 error false data activity id 35336 user id 1 user first name Chandra Bhusan us
  • 如何在 iOS 中创建多行表格单元格?

    如何让第二个单元格扩展以适合文本而不是缩放文本 iOS 中有内置的方法可以做到这一点 还是我必须想出一些自制的解决方案 如果您查看 iOS 联系人应用程序 会发现有一个类似地址的框 但我找不到如何实现这一点 对于任何希望将来实现这一目标的人
  • Objective c RSA 与 OAEP 填充 sha256 之前的 ios 10

    我正在研究一种在iPhone中使用RSA加密方法的加密方法 到目前为止我可以用这种方法实现获取加密字符串 该字符串被服务器成功解密 SecKeyRef keyRef self addPublicKey pubKey SecKeyAlgori
  • ios GPUImage,小尺寸图像处理效果不好?

    我正在尝试为 OCR 准备图像 我使用 GPUImage 来完成 代码工作正常 直到我裁剪图像 裁剪后我得到了糟糕的结果 作物面积 https www dropbox com s e3mlp25sl6m55yk IMG 0709 PNG h
  • iOS 中第一响应者的正式定义是什么?

    据我所知 第一响应者对象是根据输入活动等接收回调信号 并且它将沿着链向上冒泡 直到找到愿意处理它的响应者 但更正式地说 第一响应者的范围是什么 例如 它是应用程序范围的响应程序吗 似乎作为第一响应者只是说这个特定的对象将收到交互通知 其他响
  • AST 文件格式错误或损坏

    我有一个问题 我不知道为什么会发生这种情况 但很可能是因为我错误地按了 移动到垃圾箱 到某些系统框架 我收到一条错误消息 AST 文件格式错误或损坏 找不到 AST 文件引用的文件 Users username myProject Quar
  • XOR或其他简单的文件混淆方法ios目标c

    我正在开发一个使用受版权保护的 pdf 文件的 ios 应用程序 我正在寻找一些简单的方法来混淆文件以确保安全 这些方法不需要我经历额外的大众市场 CCATS 加密审查流程 但也将确保版权所有者已尽我所能来保证他们的数据安全 当然 我用密码
  • 在 Swift 中计算两个 CLLocation 点之间的方位角 [重复]

    这个问题在这里已经有答案了 我正在尝试计算仅 swift 代码中两个 CLLocation 点之间的方位 我遇到了一些困难 并假设这是一个非常简单的函数 堆栈溢出似乎没有列出任何内容 func d2r degrees Double gt D
  • 为什么 xcode IDE 认为 `friend` 是保留字

    我一直在开发一个个人项目 并在我创建的新类中包含以下代码 property readonly getter isFriend BOOL friend 它似乎没有任何问题 当我构建它时 它可以编译得很好 但是当我们在xcode IDE看起来像
  • 辅助功能标识符在 iOS 模拟器的辅助功能检查器中不可见

    我想使用辅助功能检查器来验证在模拟器 iOS 9 2 中运行的应用程序中的所有辅助功能标识符 辅助功能检查器能够返回多个辅助功能字段 但不能返回标识符 知道为什么以及如何我能看到它们吗 实际上有一种方法 克里斯 普林斯 Chris Prin
  • 如何动态添加XCTestCase

    我正在为一个白标签项目编写 UI 测试 其中每个应用程序都有一组不同的菜单项 测试点击每个菜单项并截取屏幕截图 使用快车道快照 https docs fastlane tools actions snapshot 目前这一切都发生在一个内部
  • 在 OSX 上检测 Objective C 或 C++ 中的文件夹访问(如 fs_usage 命令)

    我正在 OSX 上开发实时病毒扫描程序 OSX 的命令行命令fs usage可以通过以下方式确定文件夹访问权限 并且只能以 root 用户身份运行 fs usage w f pathname grep Users Documents Use
  • 为什么我收到 com.facebook.sdk.login 错误 308?

    我正在使用 Xcode 7 0 在 iOS 9 0 2 上进行测试并使用 Facebook SDK 4 7 0 当我登录用户时 大多数时候一切都正常 但有时我不断收到此错误 但我不知道为什么 操作无法完成 com facebook sdk
  • Xcode 中的 Prefix.pch 文件是什么?

    许多开发人员正在向其中添加各种方便的宏Prefix pch 但我的问题是那是什么Prefix pch file 如果我删除它Prefix pch来自我的文件Xcode 那么我的应用程序会运行吗 或者会显示什么错误吗 或者它会在构建过程中崩溃
  • 在启动屏幕中执行代码已更新

    在原始启动屏幕中执行代码 https stackoverflow com questions 27642016 execute code in launch screen 现在默认的LaunchScreenXcode 项目中的文件已更改为

随机推荐

  • 当两个数据库涉及同一个查询时如何执行PDO语句?

    我需要执行这个 SQL 查询 SELECT DISTINCT logger hcp id logger rep id logger type session brand presentation ID session brand prese
  • JavaScript 中的 i--> 运算符有什么作用?

    于是我看了一下SO广告页面上控制计数器的代码 然后我看到了发生这种情况的行i gt 这是做什么的 这是完整的代码 function var visitors 5373891 var updateVisitors function visit
  • 检测 Iframe 内容何时加载(跨浏览器)

    我试图检测 iframe 及其内容何时加载 但运气不佳 我的应用程序在父窗口的文本字段中获取一些输入 并更新 iframe 以提供 实时预览 我从以下代码 YUI 开始检测 iframe 加载事件何时发生 E on preview pane
  • Android 默认电子邮件客户端的显式意图

    我需要直接启动默认 Android 电子邮件客户端的撰写活动 我还需要在电子邮件中添加多个附件 在哪里可以找到用于创建显式意图的组件名称 用于在默认电子邮件客户端中支持多个附件的正确操作名称是什么 Intent ACTION SEND In
  • CSS 背景颜色和文本使用 jquery/javascript 更改

    单击链接时 无法使用一段代码来更改背景颜色和文本颜色 div ul class navigation li class tab1 a href My Account a li li class tab1 a href Available T
  • 通过应用程序引擎端点 api 提供 blobstore 图像

    我正在构建一个应用程序引擎端点 api 它从用户 android 应用程序 获取照片并以编程方式将其保存到 blobstore 然后我将 blob key 保存在我的数据存储中 代码如下 首先我通过我的 endpoint method as
  • 如何将文本附加到 QPlainTextEdit 而不添加换行符,并保持滚动在底部?

    我需要将文本附加到QPlainTextEdit无需在文本中添加换行符 但这两种方法appendPlainText and appendHtml 实际上添加了新段落 我可以手动执行此操作QTextCursor QTextCursor text
  • fread/fwrite 大小和计数[重复]

    这个问题在这里已经有答案了 我对用于 fread fwrite 的参数大小和计数的顺序有疑问 如果我想从文件fp中读取8kb的数据 下面哪种方式效率更高 fread data 1 8192 fp fread data 8192 1 fp 还
  • 如何检查文件夹中是否存在文件?

    我需要检查文件夹中是否存在 xml 文件 DirectoryInfo di new DirectoryInfo ProcessingDirectory FileInfo TXTFiles di GetFiles xml if TXTFile
  • 如何安排每月第一个周日跑步

    我在 RedHat 上使用 Bash 我需要安排一个 cron 作业在每月第一个星期日上午 9 00 运行 我怎样才能做到这一点 你可以把这样的东西放在crontab file 00 09 7 date d le 07 run your s
  • 搜索电子邮件地址时 MySQL MATCH AGAINST

    我正在编写新闻通讯脚本 我需要在地址中实现搜索 我使用 FULLTEXT 对表建立了索引 但是当我执行以下查询时 SELECT FROM addresses WHERE MATCH email AGAINST email protected
  • Android 弹跳球

    所以我只是想让一个球在屏幕上弹跳 它会因为重力而减慢速度 并像普通球一样从墙上反射 弹跳 有人可以提供一些基础知识和非常简单的实现吗 其他例子似乎有点 过头 似乎超出了我想做的事情 我试过这个 public void updateLogic
  • Javascript:四舍五入到下一个 5 的倍数

    我需要一个实用函数 它接受一个整数值 长度范围从 2 到 5 位数字 并向上舍入到next5的倍数而不是nearest5 的倍数 这是我得到的 function round5 x return x 5 gt 2 5 parseInt x 5
  • C++ 多重继承私有成员不明确访问

    下面的代码 class A1 public int x class A2 private int x return 67 class M public A1 public A2 int main M m m x 编译有错误 error C2
  • Windows 8 Metro 风格应用程序中 .NET GeoCooperative.GetDistanceTo 的等效项

    Metro 风格 Windows 8 应用程序中的 System Device Location GeoCooperative GetDistanceTo 方法等效于什么 Metro 应用程序具有地理坐标类 带有小写的 C 但没有 GetD
  • 在 Typescript 中向现有模块添加定义

    我正在努力使用 Typescript 并修改现有模块的定义 我们习惯将任何想要输出的内容放入 res out 最后有类似 res json res out 的内容 这使我们能够在发送响应时对应用程序进行总体控制 所以我有这样的功能 expo
  • 如何在列表中的多个数据帧上使用 lapply 和粘贴

    我无法结合使用 lapply 和 Paste 来组合列表中包含的多个数据帧的两列 我查看了多个来源 但找不到答案 这个答案将粘贴应用于向量列表以获取字符串列表是关于组合列表中的行 而不是组合列来获得向量 这个答案解释了如何选择列但不将它们粘
  • 在 C 中使用 malloc 为 typedef 类型分配空间

    我不确定我到底需要用什么作为参数malloc来分配空间table allocate int 功能 我只是想count table cTable malloc sizeof count table 但这对 size 参数没有任何作用 我应该为
  • 基于 R 中的色相、饱和度、值来排序颜色

    这道题是R和色彩理论的结合 我尝试根据色相 h 饱和度 s 最后值 v 来排序颜色 这是本文末尾代码中的绘制颜色和数据框 Painted 数据框 1 2 3 4 5 h 0 6229508 0 2767296 0 1323283 0 979
  • iOS 版本特定的 info.plist 设置

    我正在更新 iOS 7 的应用程序 同时仍然支持 iOS 6 并且已更新状态栏以使用白色前景UIStatusBarStyle UIStatusBarStyleLightContent 但是 那UIStatusBarStyleLightCon