2010-05-18 3 views
7

Dans l'iPhone, j'ai besoin de définir la vue d'arrière-plan d'un UITableview. De 3.2 SDK je peux dans le code utiliser quelque chose comme:Définir l'arrière-plan de UITableview dans le constructeur d'interface?

[self.tableView setBackgroundView:[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"mycustombackground.png"]]]; 

Mais comment puis-je faire la même chose dans l'interface constructeur? Ce serait génial si je pouvais simplement définir la vue en arrière-plan directement dans le constructeur de l'interface. Mais n'arrive pas à trouver cette propriété, où est-ce?

Merci!

Répondre

-1

Ajouter un UIImageView derrière elle, mettre l'image en cela et définir le tableview à la transparence:

self.tableview.backgroundColor = [UIColor clearColor]; 
+0

Une très bonne tuturial est ici http://cocoawithlove.com/2009/04/easy-custom- uitableview-drawing.html – Shaji

+1

Merci! Comment ajouter un UIImageView derrière UITableView dans le constructeur d'interface? – Martin

+0

Déposez un UIImageView sur la vue et utilisez l'option de menu send to back ou placez-le après la tableview dans la liste des objets sous votre vue (dans la fenêtre avec le propriétaire du fichier) – Codezy

Questions connexes