是否可以在 iPhone 的状态栏中添加另一个时钟? [已关闭]

问题描述 投票:0回答:2

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

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

ios widget
2个回答
1
投票

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

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

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

0
投票

enter image description here

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

查看这个网站,它向您展示了大部分图标(如果 iOS 6 中未添加更多图标)。

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

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

祝你好运!

© www.soinside.com 2019 - 2024. All rights reserved.