2010-03-21 5 views

Répondre

7
theView.backgroundColor = [UIColor groupTableViewBackgroundColor]; 
+0

Sur l'iPad, cette couleur est en gris uni. Comment obtenez-vous des rayures sur l'iPad? – cduck

+0

Vous devriez utiliser UIColor + colorWithPatternImage: –

0

Vous pouvez faire quelque chose comme ça avec UIView classe:

[yourview setBackgroundColor: 
    [[UIColor alloc] 
    initWithPatternImage:[UIImage imageNamed:@"yourpattern.png"]]]; 

Je préfère toujours en utilisant Interface Builder et il suffit de mettre un UIImageView occupant tout UIView et d'envoyer ce UIImageView à dos bien ...

+1

Il y a une fuite de mémoire. Le code doit être: [yourview setBackgroundColor: [UICouleur colorWithPatternImage: [UIImage imageNamed: @ "yourpattern.png"]]]; – cduck

0

Si vous utilisez Interface Builder, vous pouvez choisir "Couleur d'arrière-plan de la vue de groupe" dans l'inspecteur de votre UIview.

Je viens de découvrir ce que je lis la réponse ci-dessus à votre problème (je tentais de faire exatly: P)

Questions connexes