2

ステータスバーを非表示にするアプリがあります。SHKTextMessage SMS コントローラーをトリガーすると、SHKMail オブジェクトとは異なり、メッセージ表示がポップアップするときに画面にステータス バーが表示されることがわかりました。次の画面が表示されることを除いて、これは問題ありません。

赤は表示されているメッセージ ビューの *背後にあるビューです。

白いプラスボタンをタップして送信ターゲットを選択し、すぐにキャンセルすると、次のように修正されます。

修繕

(SHKMail のように) ステータス バーを完全に非表示にするか、新しいメッセージ バーの位置がずれないようにするためにできることはありますか?

4

1 に答える 1

1

そもそもなぜ問題が発生するのか、これでは実際には答えられませんが、少なくとも次のように共有キットのテキスト メッセージ コントローラーを表示した後、ステータス バーを非表示にすることで問題を解決できることがわかりました。

[SHKTextMessage shareItem:item];

// fix strange status bar bug where it shows up in sms and offsets "New Message" bar weird
[[UIApplication sharedApplication] setStatusBarHidden:YES]; 
于 2012-05-13T22:06:51.323 に答える