2010-08-13 4 views
1

J'ai une vue de table dans mon application qui montre des coins arrondis par défaut.iPhone: Suppression des coins arrondis de la cellule de vue de table

Y a-t-il un moyen de retirer les coins arrondis?

J'ai #import <QuartzCore/QuartzCore.h> en place et j'ai inclus le travail de cadre.

veille le code suivant ne fonctionne pas

self.clipsToBounds = NO; 
self.table.layer.cornerRadius = 0.0; 

quelqu'un peut-il suggérer une solution?

Merci à l'avance

+0

Qu'est-ce qui ne fonctionne pas? Compilateur ou Runtime? – vodkhang

Répondre

2

Utilisez-vous votre point de vue de la table? Si c'est le cas, changez le style en UITableViewStylePlain et les cellules seront rectangulaires sans coins arrondis.

3

Pour une cellule UITableViewStyleGrouped, vous devez modifier backgroundView sur votre cellule.

UIView *bg = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 300, 60)]; 
bg.backgroundColor = [UIColor whiteColor]; 
cell.backgroundView = bg; 

[bg release]; // if you're not using ARC