2013-08-28 27 views

risposta

1

Non è possibile farlo. Control Center è una funzionalità implementata da Apple. Questa è la stessa cosa del centro di notifica, che non puoi disabilitare.

+1

veda la risposta di Marco Cattai sopra, UIViewControllerBasedStatusBarAppearance aiuta a ridurre swipe-display accidentali ... –

2

La soluzione migliore che ho trovato per questo è presentare il controller di visualizzazione a schermo intero. (Non sto parlando della deprecata proprietà Schermo intero)

In questo modo si forza il centro di notifica \ di controllo a essere attivato con due scorrimenti invece di uno. Se l'utente fa scorrere verso l'alto o verso il basso, vedrà una piccola freccia al posto del centro di controllo e notifica. Un altro passaggio su quella freccia aprirà la vista centrale. Non c'è un modo pubblico per disattivarlo completamente, quindi questa è la soluzione migliore.

+1

View Controller in Full Screen è deprecato :-(Vorrei che ha avuto NSNotifications per quando il centro di controllo o il centro di notifica è presentato proprio come UIKeyBoard in modo da poter implementare appropriatamente cambiamenti nella nostra app – Dave

+0

Se presenterete il controller di visualizzazione a schermo intero (un semplice presente senza barra di stato) forzerà il sopra per applicare – Segev

1

Non puoi farlo. Ma si può avvertire gli utenti che possono disabilitare da "Impostazioni" (non che io suggerisco di fare questo, a meno che non si vuole fare gli utenti pazza)

6

Aggiungere il seguente alla Info.plist:

<key>UIStatusBarHidden</key> 
<true/> 
<key>UIViewControllerBasedStatusBarAppearance</key> 
<false/> 

Quando si "scorre verso l'alto" si evita di rivelare il centro di controllo. I gesti funzionano normalmente per la vostra applicazione e si vede solo un grabber

+0

Questa è la risposta migliore! Grazie! Quando si esegue questa operazione, ora è necessario * due * passaggi per ottenere il Centro di controllo (up-swipe) o Centro di notifica (down-swipe). Ho notato che alcuni giochi hanno questo comportamento, e ora anche il mio lo fa. Grazie! (Si consiglia inoltre agli utenti di disabilitare il Centro di controllo nelle Impostazioni.) –