1

iPhoneのステータスバーに2回表示できるジェイルブレイクアプリ/ツイークまたは通常のアプリを作成することは可能ですか?そのようなことは可能ですか、および/またはそれはすでに開発されていますか?

私には他の国にとても特別な友達がいて、いつそこにいるのか忘れてしまうことがあります。時計アプリで時刻を確認しなければならないのは、特に電話で話しているときは苦痛です。単純な時計が多くのシステムリソースを使用できるとは想像できません。

4

2 に答える 2

1

iPhoneのステータスバーに2回表示できるジェイルブレイクアプリ/ツイークまたは通常のアプリを作成することは可能ですか?

間違いなく、おそらくMobileSubstrateを使用しています。私が解決策として想像できるのは、大まかに次のとおりです。

  1. SpringBoardの初期化メソッドの1つにフックします。
  2. メソッドを使用して、を作成しUILabel、サブビューとしてステータスバーに追加しますaddSubview:
  3. タイマーを生成して(NSTimer、Grand Central Dispatchなどを使用して)、ラベルのテキストを1分ごとに更新します。NSDate他の国の現地時間を調べるために、おそらくNSLocale(私は今私の前にドキュメントを持っていません)を使用することができます。
于 2013-01-18T17:33:16.990 に答える
0

ここに画像の説明を入力してください

これが、Appleがまだこれを行っていない理由です。一度に表示できる多くのアイコンにアクセスできます。別の時間を追加すると、これらの他のアイコンの貴重なスペースが失われます。バーを最大にすると、他のアイコンがぶつかります。たとえば、今は音楽を再生していますが、「再生ボタン」アイコンが「ナビゲーター」アイコンにぶつかりました。

このサイトをチェックしてください。iOS6でアイコンが追加されていない場合は、ほとんどのアイコンが表示されます。

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

ステータスバーは基本的にiPhone画面の一部であるため、おそらく脱獄またはハードプログラミングを行う必要があります。

頑張ってください!

于 2013-01-18T18:33:03.560 に答える