2013-08-05 14 views
7

Ecco un UITableView che ha funzionato bene in iOS6 sovrapponendo la barra di stato in iOS7. Qual è il modo migliore per risolvere questo problema? Utilizzando iOS7 beta 4. Questo comportamento esiste dal beta 1.UITableView si sovrappone alla barra di stato su iOS7 beta 4

META: lamentarsi di me disobbedire NDA ad Apple direttamente al 800-275-2273 o al 212-232-8294 overflow dello stack; o aiutami a risolvere questo problema qui che è chiaramente superiore ai forum di Apple.

enter image description here

+0

Ci sono video che discutono di questo argomento nella collezione WWDC di quest'anno, suggerisco di dare un'occhiata a loro. – borrrden

+0

Potrebbe farmi sapere quale video risolve questo problema? –

+0

@FullDecent: Il fatto è che iOS 7 non è stato rilasciato e nessuno ha idea di cosa sia sbagliato visto che molti di noi non hanno iOS 7 al momento ... Non credo che otterrete una risposta adeguata a questa domanda. .. –

risposta

12

Se sei felice di avere il titolo della sezione "Lingua" per non sovrapporsi, ma non si mente la sovrapposizione dei contenuti una volta che si scorre passato si può provare questo nel vostro viewDidLoad di ViewController:

[self.tableView setContentInset:UIEdgeInsetsMake(20, 
             self.tableView.contentInset.left, 
             self.tableView.contentInset.bottom, 
             self.tableView.contentInset.right)]; 
+0

Sembra che lo farò condizionatamente se si sta utilizzando iOS7. –

+0

Buona risposta. Grazie. – smileBot

2

Una risposta è descritta qui https://devforums.apple.com/message/830042#830042 (sì, è necessario essere uno sviluppatore pagato per accedervi). Tutte le risposte sono vari livelli di hackery. Data la gravità di questa situazione, probabilmente ci sarà una soluzione diversa nella versione finale.

Come per il thread sfasato (https://devforums.apple.com/thread/197429?tstart=0 "Siamo tutti davvero fregati !!!") Penso davvero che Apple dovrebbe utilizzare le proprie risorse per i test beta piuttosto che appoggiarsi sui propri fornitori. In un progetto FOSS chiameremmo questa una comunità, ma Apple è chiusa quindi siamo venditori.

+0

Basato su questo, l'aggiornamento della domanda per specificare la versione beta –

+0

Sembra che la beta 6 risolva questo problema –

2

partenza con iOS 7, questo è il comportamento previsto per un UITableView gestito da un UITableViewController che non è all'interno di un UINavigationController.

Problemi correlati