2012-04-20 77 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。布爾 - 真/假。 希望它能幫助你。
:)

相關問題