UIImage имеет эквивалент myLabel.hidden = YES? - PullRequest
5 голосов
/ 08 декабря 2010

Я хотел бы спрятать UIImage с кодом в методе ... затем отобразить что-то другое на его месте и затем снова включить его. Как бы я поступил так?

Я знаю, как это сделать с UILabels (myLabel.hidden = YES), но не с UIImage

спасибо!

Ответы [ 2 ]

11 голосов
/ 08 декабря 2010

Убедитесь, что ваш UIImage заключен в UIImageView:

UIImage *theImage = [UIImage imageNamed:@"someImageName.png"];
UIImageView *imgView = [[UIImageView alloc] initWithImage:theImage];

self.imageView = imgView; // assuming you have a property called imageView

[imgView release];

[self.view addSubview:self.imageView]; //in your view controller

, как только вы это сделаете, вы можете использовать:

[self.imageView setHidden:YES];
0 голосов
/ 08 декабря 2010

Вы можете сделать это таким же образом с UIImageView.

UIImages сами по себе не добавляются / отображаются в виде.

...