2014-07-27 8 views
5

Sto utilizzando un progetto github chiamato SWTableViewCell.h da Chris Wendel. Sull'iPhone, il colore chiaro funziona. Tuttavia, su un iPad si rifiuta di rendere chiara la cella tableview. Invece, lo rende bianco. Mi sta distruggendo il cervello come risolvere questo problema ma non ci riesco. Ho anche provato a impostare lo sfondo in base a un png, ma semplicemente non funzionerà. Quali tipi di alternative posso fare per risolvere questo?Cella TableView su iPad che rifiuta di accettare colori chiari

risposta

16

Nella documentazione per il progetto su GitHub, c'è un metodo:

- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath { 
    // Set background color of cell here if you don't want default white 
} 

Change a questo:

- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath { 
    [cell setBackgroundColor:[UIColor clearColor]]; 
} 
+1

Wow. Era così. Grazie. Lo controllerò quando il limite di tempo me lo consentirà. – user3642059

+1

Ciao, funziona perfettamente. Puoi confermare, è un bug in iPad? perché abbiamo bisogno di implementare il metodo sopra. –