ios: colorWithPatternImage , étirer l'image en plein écran

J'ai un point de vue , et souhaitez définir backGroudColor de ce point de vue par UIImage.
Le code comme :

self.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"backImage.png"]];

le problème est: le backImage'frame est petit que la vue.
comment étirer UIImage de plein mon avis.
- Je connaître l'utilisation UIImageView peut atteindre.

que quelqu'un ait la bonne idée?

mise à jour:

Je ne peut pas télécharger une image.

Comme ceci:backImge taille 30*30, et de mon point de vue de la taille est de 1024*700,
lorsque j'utilise myview.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"backImage.png"]];

Le résultat est mavue est backGroup a beaucoup de " backImage.png'.
mon but est d'avoir un 'backImage.png' streth plein de mavue.

  • pouvez-vous montrer certains de l'image, pour nous amener certains plus d'idée sur la question?
  • Peut-être que c'est votre question - stackoverflow.com/questions/8651276/...
  • Objective-C , Xcode, 10.14, self.layer.contents = (__bridge id _Nullable)([UIImage imageNamed: @"freshBackground"].CGImage);
InformationsquelleAutor lee_zhou | 2012-05-17