2010-02-13 6 views

Répondre

9
cell.backgroundColor=[UIColor clearColor] 

Cela a bien fonctionné pour moi.

+0

Il semblerait que ce qui précède soit requis même si l'arrière-plan est réglé sur "Effacer couleur" et la cellule est marquée comme n'étant pas "opaque" dans le storyboard. (XCode 5) – Matt

-2

UITableView hérite d'une propriété 'alpha' de UIView alors essayez de changer :) que

+0

J'utilise des tables groupées comment puis-je modifier la valeur alpha de la première table seule? – Warrior

+0

Vous voulez donc que le premier groupe d'une table soit transparent ou avez-vous réellement plusieurs tables? – willcodejavaforfood

+0

Je veux que le premier groupe dans une table soit transparent – Warrior

3
table.backgroundColor = [UIColor clearColor] 

Marco

0

Dans iOS 6 semble que ce n'est pas suffisant. Je dois mettre les deux,

menuTable.backgroundColor = [UIColor clearColor]; 
if ([menuTable respondsToSelector:@selector(setBackgroundView:)]) { // only after 3.2 
    [menuTable setBackgroundView:nil]; 
} 
0
self.view.layer.backgroundColor = [UIColor clearColor].CGColor; 

Travaux sur iOS 9.

0
cell.backgroundColor = [UIColor clearColor]; 
cell.backgroundView = nil; 
table.backgroundView = nil; 

Cela fonctionne pour moi.

Questions connexes