21

iPhone画面の一番上にあるバー、ステータスバーと呼んでいるのかどうかわかりません。いくつかのアクションを完了した後、それについてテキストを書きたいのですが、そのための API や例はありますか?

4

3 に答える 3

28

gitHub プロジェクトMTStatusBarOverlayが非常に便利であることがわかるはずです。カスタム ステータス バー オーバーレイを簡単かつ強力に作成できるドロップイン クラス。同じことを達成する他のいくつかのクラスもここにあります。

これは iOS の優れたデザインに反すると言う人もいますが、控えめに適切な場合にのみ使用すれば、すでに画面に多くの情報が表示されているアプリを整理するのに役立つと思います。

編集: これの良い、現在の例は、大々的に宣伝されているメールアプリMailboxです。ステータスバーのオーバーレイを使用して実行中のタスクの進行状況を示し、画面全体を解放してコンテンツを表示します!

于 2012-07-01T07:32:46.933 に答える
3

別の解決策は、下にセカンダリ ステータス バーを表示することです。

iOS: アプリ内メッセージを表示するためのセカンダリ ステータス バーを作成する

隠れた 見える

于 2013-10-01T15:22:14.763 に答える
3

ステータス バーは、オペレーティング システムの使用のみを目的としています。つまり、時間、ネットワーク アクティビティ インジケーター、バッテリーの状態などを表示できますが、カスタマイズすることはできません。ただし、ジェイルブレイクされた環境の開発について話している場合、これは正確には当てはまらないと思います。

興味深いオプションは、カスタム ステータス バーを作成することです。

アップデート

この回答を書いて以来、Cocoa Controls に関するいくつかのプロジェクトに出くわしました。

KGStatusBar

FDStatusBarNotifierView

TWステータス

MailBoxアプリ以来、これは「セクシー」になったようです:)

于 2012-07-01T06:44:55.850 に答える