2012-04-20 68 views
2

你好,我想要一个按钮来隐藏,直到我的最后一个图像视图已被填充。隐藏一个按钮,直到最后填充图像视图

这是我的代码,但它不工作,谁能告诉我,为什么

if (imageview6.image == nil) 

{ 
play.hidden=TRUE; 
} 

如果我做

if (imageview6.image == nil) 

{ 
[play.hidden=TRUE]; 
} 

它给了我“的期望标识符”

希望有人知道bye

编辑我做了什么

我设置了play.enabled = YES;在此代码:

- (void)setImage:(UIImage *)image { 
if (imageview1.image == nil) { 
    [imageview1 setImage:image]; 
} else if (imageview2.image == nil){ 
    [imageview2 setImage:image]; 
} else if (imageview3.image == nil){ 
    [imageview3 setImage:image]; 
} else if (imageview4.image == nil){ 
    [imageview4 setImage:image]; 
} else if (imageview5.image == nil){ 
    [imageview5 setImage:image]; 
} else if (imageview6.image == nil){ 
    play.enabled=YES; 
    [imageview6 setImage:image]; 
} 
} 

和viewDidLoad中节:

play.enabled=NO; 

希望我帮助别人这个太​​:)

回答

-1
play.hidden= YES; //to hide 
play.enabled= YES; // to prevent the action 

你需要设置隐藏电话号码是是/否

+0

O谢谢我已经尝试过了,但它并不是隐藏的愚蠢的错误,我必须按它当然-.-我希望它自动隐藏并仅在imageview6被填充时显示。你知道如何做到这一点? – user1342428 2012-04-20 10:27:43

+0

play.hidden = YES; //隐藏 play.enabled = YES; //防止动作 试试这些 - (void)viewDidAppear以及 – Ranga 2012-04-20 10:30:49

+0

谢谢!生病尝试 – user1342428 2012-04-20 10:40:00

2
[Play setHidden:YES]; 

//or 

Play.hidden=YES; 

希望,这将帮助你..

+0

O谢谢我已经尝试过,但它不是隐藏的愚蠢的错误,我必须按它当然-.-我希望它自动隐藏并只显示当imageview6被填充。你知道如何做到这一点? – user1342428 2012-04-20 10:26:57

+0

Owh TRUE aswe aswel我只是忘了隐藏按钮,也许隐藏它从viewdidload然后设置如果(imageview6.image ==零) { play.hidden = NO; } – user1342428 2012-04-20 10:28:36

+0

好的..好吧..可能会发生..但是当你使用[play.hidden = TRUE]“[]”时,用户设置隐藏方法,不要使用play.hidden与括号....所以,那是你的错误... – Nit 2012-04-20 10:29:41

0

使用其中之一: [Play setHidden:YES];
//或
Play.hidden = YES;

经验法则::BOOL - YES/NO。布尔 - 真/假。 希望它能帮助你。
:)

相关问题