如何在iOS7中实现明显的系统范围更改(状态栏,Dock)?

时间:2013-12-19 15:39:23

标签: ios system status lockscreen dock

我最近注意到iOS应用商店中有一些应用声称可以更改状态栏和iOS Springboard底座的颜色。这似乎是不可能的,因为Apple几乎从未允许这种系统范围的变化,经过一些谷歌搜索我找不到答案。 Here是停靠颜色更改应用的示例,here是状态栏更改应用的示例。

搜索SO似乎会显示用于更改应用中状态栏的代码,这不是很困难,但不是在应用之外。但是,此功能已经存在了一段时间,例如在Voice Memos原生iOS应用程序中,它在录制时将状态栏变为红色。

最后,语音备忘录和原生音乐应用等应用在锁定屏幕上使用时会显示特殊控件或动画。可以将内置的iPod锁屏控件用于其他音乐应用程序(请参阅here),但我没有看到通过应用程序商店进行自定义锁屏应用程序控件的示例。

很抱歉将这么多问题集中在一起,但这些都是明显的跨系统功能的例子,我和其他许多人想要复制这些功能,因此值得关注。

作为附言,底座和状态栏中的颜色变化是否有可能完成,但是极大地改变了壁纸的那些部分,以便当透过半透明的UI看到它们看起来不那么明亮但仍然明显的颜色?谢谢!

1 个答案:

答案 0 :(得分:0)

您提供的所有示例应用都只是更改了您的背景。由于状态栏和底座是半透明的,因此当您将这些应用程序设置为背景时,它们会改变颜色。

语音备忘录中的红色条是某个应用正在录制的系统指示,这不是您可以更改的内容。当有正在进行的电话呼叫并且您打开任何应用程序时,状态栏将变为绿色。与束缚相同。

您无法添加任何自定义锁定屏幕控件,SDK中没有此选项。