1

是否可以制作可以在 iPhone 状态栏上显示两次的越狱应用程序/调整或常规应用程序?这样的事情是否可能和/或已经开发出来?

我在另一个国家有一个非常特别的朋友,有时我会忘记那里的时间。必须在时钟应用程序上查看时间很痛苦,尤其是在打电话时。我无法想象一个简单的时钟可以使用许多系统资源。

4

2 回答 2

1

是否可以制作可以在 iPhone 状态栏上显示两次的越狱应用程序/调整或常规应用程序?

当然,最有可能使用 MobileSubstrate。我可以想象的解决方案大致是:

  1. 你挂钩到 SpringBoard 的初始化方法之一。
  2. 您使用该方法创建一个UILabel并将其作为子视图添加到状态栏addSubview:
  3. 您生成一个计时器(使用NSTimer、Grand Central Dispatch 或任何适合您的方式)以每分钟左右更新标签的文本。您可以使用NSDate并且也许NSLocale(我现在没有文档在我面前)来找出另一个国家的当地时间。
于 2013-01-18T17:33:16.990 回答
0

在此处输入图像描述

这就是为什么苹果还没有这样做的原因。他们有很多图标可以同时出现。添加另一个时间会占用这些其他图标的宝贵空间。当我最大化该栏时,它会撞掉其他图标,就像现在我正在播放音乐但是“播放按钮”图标被“导航器”图标撞掉了。

看看这个网站,它会显示大多数图标,如果它们在 iOS 6 中还没有添加的话。

https://sites.google.com/site/appleclubfhs/support/advice-and-articles/understanding-ios-menu-symbols

您可能不得不进行越狱或硬编程,因为状态栏基本上是 iPhone 屏幕的一部分。

祝你好运!

于 2013-01-18T18:33:03.560 回答