2012-04-20 10 views
2

こんにちは私は最後の画像ビューが塗りつぶされるまでボタンを隠したい。最後に塗りつぶされた画像ビューまでボタンを隠す

私は

if (imageview6.image == nil) 

{ 
[play.hidden=TRUE]; 
} 

を行う場合

if (imageview6.image == nil) 

{ 
play.hidden=TRUE; 
} 

が、それは私に

は、誰かが知っている願っています「期待識別子」を与え、なぜ誰かが私を伝えることができ、これは私のコードですが、それは動作しません。 bye

EDIT WHAT DID I DO

私は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 

あなたはhidを設定する必要がありますdenはyes/noです。

+0

私はすでにそれを試してくれてありがとう、それはもちろん、私はそれを押す必要がある愚かな間違いではありませんでした.-私は自動的に非表示にしたいとimageview6が満たされているときに表示します。あなたはこれを行う方法を知っていますか? – user1342428

+0

play.hidden = YES; //非表示にする play.enabled = YES; //アクションを防ぐために これらを - (void)viewDidAppearでも試してみてください – Ranga

+0

ありがとう!それを試してみてください – user1342428

2
[Play setHidden:YES]; 

//or 

Play.hidden=YES; 

希望を助け、これは

..あなたを助けます
+0

Oおかげで、私はすでにそれを試みたが、それは、私はもちろん、それを押す必要が-.-私はそれが自動的に非表示にしたいとimageview6が満たされたときにのみ表示さ愚かなミスを隠されていませんでした。あなたはこれを行う方法を知っていますか? – user1342428

+0

Owh TRUE作品aswel私はちょうどviewdidloadからそれを非表示にして、それを隠すことを忘れてしまったのですが、(imageview6.image == nil) { play.hidden = NO; } – user1342428

+0

Ok ..良いことが起こるかもしれませんが、その時に[play.hidden = TRUE] "[]"を使うと、setHiddenメソッドとplay.hiddenをブラケットで使用しないで...それはあなたの間違いでした... – Nit

0

のいずれかを使用してください。 [Play setHidden:YES];
//または
Play.hidden = YES;

親指の規則::BOOL - YES/NO。 bool - true/falseです。 あなたのお役に立てば幸いです。
:)

関連する問題