私は4つのボタンを持っています。それらがテープで留められると、それぞれがその下に UIView を作成し、ボタンの下で展開します。ボタンをもう一度テープで留めたときに、ビューを元に戻したいです。これはどのように行われますか?
質問する
887 次
4 に答える
1
selected
次のようなボタンのプロパティを使用できます。
-(void)yourButtonIsTapped:(UIButton*)button {
if(button.selected) { //first time
//expand the view
button.selected = NO;
}
else { // second time
//hide view
button.selected = YES;
}
}
イベントのこのメソッドで IB からボタンをリンクできtouchUpInside
ますが、戻り値の型を から に変更する必要がありvoid
ますIBAction
。
このケースには他にもいくつかの解決策があると思いますが、これがより速く、説明が最も簡単です。
于 2013-05-16T20:39:09.330 に答える
0
呼び出すだけでビューを削除できます
[viewUnderButton removeFromSuperview];
于 2013-05-16T20:23:50.067 に答える