2012-09-22 10 views
16

Eventuali duplicati:
is groupTableViewBackgroundColor deprecated on iOS 6?colore vista tabella background Gruppo è deprecato in iOS 6.0

sto ottenendo questo avvertimento sul mio storyboard in iOS 6. Vorrei librarsi a vedere la sostituzione metodo, ma dal momento che sto visualizzando lo storyboard non mi mostra nulla. Come posso impostare facilmente il colore di sfondo? Sembra che dovrei essere in grado di farlo da Interface Builder.

+2

che sto ricevendo questo avvertimento troppo, ma sono confuso su ciò che dovrei usare al posto di esso, e io non riesco a trovare alcuna menzione nelle note di rilascio di Apple. – joshaidan

+0

@joshaidan vedi la risposta di mhdali qui sotto. devi cambiare il colore dello sfondo con qualcosa di diverso da "group table view bg color". inoltre, una soluzione decente consiste nell'aggiungere un nuovo uiview, inviarlo di nuovo e colorarlo di qualsiasi colore. –

+2

So che posso aggiustarlo cambiando il colore, ma vorrei avere una spiegazione di Apple sul motivo per cui il colore è stato rimosso e cosa invece raccomandano di fare. – joshaidan

risposta

22

Apri lo storyboard, controlla tutte le viste nell'Inspector degli attributi e cha nge tutte le viste con il colore di sfondo di Grouped Table View a qualsiasi altro colore, ho cambiato il mio in bianco e tutti gli avvisi sono andati via.

attributes inspector

2

ho notato, che nel simulatore iOS il groupTableViewBackgroundColor non è mostrato in iOS 6, ma in iOS 5. su un dispositivo con iOS 6 ancora sembra che in iOS 5. Un punto interessante è, che il simulatore mostra ancora il groupTableViewBackgroundColor nelle tabelle raggruppati, quindi penso che non è solo permesso di usare questo colore per altre viste di vista della tabella raggruppati in iOS 6.

+0

E quello è fortunato perché avrei dovuto fare un aggiornamento urgente per risolvere questo problema, se questo colore di sfondo avesse davvero smesso di funzionare su dispositivi iOS6 come nel simulatore. Credo che anche molte altre app sarebbero state interessate. – Clafou

+0

Grazie per questa risposta. Tutte le soluzioni che ho trovato nello stato web di cui hai bisogno per usare un altro colore. In realtà voglio continuare a utilizzare il colore di sfondo della vista tabella, ma non riesco a trovare da nessuna parte come farlo. Se funziona ancora sul dispositivo, quindi non ho bisogno di cambiare nulla ora. – fishinear

15

nel codice è possibile impostare utilizzando il seguente:

tableView.backgroundColor = [UIColor blueColor]; 
tableView.backgroundView = nil; 
+1

Ho trovato la tua risposta dopo aver fatto molti test da solo e per me le prime due linee funzionano bene, non c'è bisogno di usare la terza. – rtovars

+0

Sì, ora mi ricordo. L'ultima linea era per cambiare il colore in trasparente. Risposta aggiornata – SlateEntropy

+0

Sì, davvero lavorando grazie: D –

Problemi correlati