2010-09-23 4 views
0

Je possède ce code pour définir l'image d'arrière-plan de la UITableViewController:Sections en UITableView avec UITableViewStyleGrouped « en prenant » fond avec eux sur parchemin

self.tableView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"bg5.jpg"]]; 

Cest dans viewDidLoad.

En faisant défiler la table, la partie de cette image d'arrière-plan autour de chaque section va avec, agaçante. Si j'ajoute un titre et un en-tête à ces sections, l'arrière-plan va aussi avec ça. :/

Des idées ce qui cause cela?

EDIT il ne semble pas prendre l'arrière-plan avec elle pour être honnête, son comme si chaque section a sa propre version de l'arrière-plan - qui est encore plus gênant, parce que même quand les regards de fond stationnaire pas à sa place.

Merci

Tom

Répondre

3
self.navigationController.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"Background.png"]]; 
self.tableView.backgroundColor = [UIColor clearColor]; 

le fait. :)

0

si vous utilisez un UITableViewCell. Dans Interface Builder, essayez de définir toutes les sorties arrière-plan pour effacer les couleurs. mais je veux dire chaque chose. Si vous avez des étiquettes, backgroundImages, même la vue tout va avec une couleur claire.

+0

son ok - je l'ai trouvé (je n'utilise pas de constructeur d'interface) va répondre ci-dessous –

+0

Je vous entends, le code fonctionne mieux. essayé et j'adore comment cela fonctionne. – DevDreamers

Questions connexes