/ / iOS 7ステータスバーを表示したままコントロールセンターを全画面モードのように開きにくくする-iOS、iPhone、iOS7

iOS 7ステータスバーを表示したままコントロール画面をフルスクリーンモードで開くのを難しくする - ios、iphone、ios7

私のアプリは、ステータスバーを表示する生産性アプリです。ナビゲーションのためだけに、画面の下端から頻繁にスワイプアップジェスチャを使用し、コントロールセンターを誤って切り替えることがよくあります。

2回のスワイプを有効にするゲームセンターのコントロールセンターと通知センター用のフルスクリーントグルを含めることで、ユーザーのスクロールの煩わしさを軽減したいと思います。

ここに画像の説明を入力

ステータスバーを表示したまま、アプリでこの2回スワイプアップしたコントロールセンターを切り替える方法を教えてください。

どうもありがとうございます!

回答:

回答№1は1

これはできません。システムは、ステータスバーが非表示の場合にのみこのタブを表示します。


回答№2の場合は0

iOS 7.1にはいくつかの変更があったと思います。

たとえば、このクリップなしでサファリフルスクリーン(風景)のnotific / control-centerに直接アクセスできます。

おそらく、2スワイプアップコントロールセンターを有効/無効にするコマンドがあります。誰かが私たちが探しているものを知っていますか?


回答№3の場合は0

これらのキーをinfo.plistファイルに入れます

<key>UIStatusBarHidden</key>
<true/>

<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>

2段階のスワイプアップ動作は有効になっていますアプリケーションがステータスバーを非表示にするとき。 GLPainサンプルのInfo.plistを見ると、値がTRUEのUIStatusBarHiddenキーが含まれています。また、値がFALSEのUIViewControllerBasedStatusBarAppearanceも含まれます。これは、UIStatusBarHiddenがiOS 7以降で効果を発揮するために必要です。これらのキー/値の両方をアプリケーションのInfo.plistファイルに含めると、期待する動作が表示されます。