変な質問ですね^^;
UIStatusBar 内 (または上) にテキストを書き込む方法があるかどうかを知りたいです。特に、ユーザーが UIButton を押したときに、ステータス バーにテキストを書きたいと考えています。
ありがとう!
変な質問ですね^^;
UIStatusBar 内 (または上) にテキストを書き込む方法があるかどうかを知りたいです。特に、ユーザーが UIButton を押したときに、ステータス バーにテキストを書きたいと考えています。
ありがとう!
ステータスバーに直接描画できるかどうかはわかりませんが、カスタムビューでその上に描画できるはずです。ステータスバーのフレームは、次を使用して取得できます。
CGRect statusBarFrame = [[UIApplication sharedApplication] statusBarFrame];
また、次を使用して、アプリケーションのメインウィンドウ(おそらくステータスバーのスーパービュー)を取得できます。
UIWindow *mainWindow = [[UIApplication sharedApplication] keyWindow];
カスタムビューをステータスバーのフレームのキーウィンドウに直接追加できるはずです。ステータスバーを「変更」しているように見えるアプリの例については、Reederをご覧ください。
いいえ、ステータス バーはシステム制御の要素です。そのコンテンツは、サードパーティのアプリケーションによって変更できません。
進行中のこの作業をチェックしてください: https://github.com/maciekish/APStatusBarExtensions