2009-09-24 6 views
0

J'ai pris une classe Imageview et j'y ai ajouté une image avec le code: TileImageView * tileImageView = [[Tile alloc] initWithImage: tileImage];Problème de classe UIImageView

et d'ajouter à la vue comme suit: [self.view insertSubview: tileImageView atIndex: 0];

Alors, comment enlever la classe Imageview et alloc nouvelle image à ce point de vue

+0

Je ne l'ai même pas remarqué. Assez triste: 22 questions posées, la plupart d'entre elles avec des réponses, et aucune réponse acceptée –

+0

Wow ive jamais vu ça! – Jacob

Répondre

2

Il y a une propriété de balise dans la classe UIView que vous pouvez utiliser pour récupérer le point de vue plus tard.

titleImageView.tag = 1; 

[self.view addSubview:titleImageView]; 

// later: 

titleImageView = [self.view viewWithTag:1]; 
titleImage.view.image = otherImage; 

Vous pouvez également enregistrer la référence à la vue de l'image dans une variable d'instance.