2010-12-08 2 views
5

Я хотел бы скрыть UIImage с кодом в методе ... затем отобразить что-то еще на своем месте, а затем снова включить его снова. Как мне это сделать?У UIImage есть эквивалент myLabel.hidden = ДА?

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

спасибо!

ответ

11

Убедитесь, что ваш 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

чувак, вы слишком быстро :) – Rog 2010-12-08 04:31:06

0

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

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

Смежные вопросы