是否可以在iPhone的状态栏中添加另一个时钟?

时间:2013-01-18 17:13:24

标签: iphone ios api system-clock

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

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

2 个答案:

答案 0 :(得分:1)

  

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

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

  1. 您可以使用SpringBoard的初始化方法之一。
  2. 您创建UILabel并使用addSubview:方法将其作为子视图添加到状态栏。
  3. 您产生一个计时器(使用NSTimer,Grand Central Dispatch或任何适合您的计时器)每分钟左右更新一次标签文本。您可以使用NSDateNSLocale(我现在没有在我面前的文档)来查找其他国家/地区的当地时间。

答案 1 :(得分:0)

enter image description here

这就是苹果尚未做到这一点的原因。他们可以使用许多可以同时出现的图标。添加另一个时间会为这些其他图标带来宝贵的空间。当我最大限度地关闭它时,它会打破其他图标,就像现在我播放音乐一样,但“播放按钮”图标被“导航器”图标撞了。

查看此网站,如果他们尚未在iOS 6中添加任何图标,则会显示大部分图标。

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

您可能需要进行越狱或硬编程,因为状态栏基本上与iPhone屏幕分开。

祝你好运!