ViewController のボタンを押すと、他のボタンが機能しないようにします (少し奇妙に聞こえます)。私はまだ彼らがそこにいてほしいと思っていますが、ただ働いています。助けてください:D
3 に答える
3
状況に応じてどちらでもご利用いただけます。
button.userInteractionEnabled = NO;// it will disable the action that is going to call button.enabled = NO;// it will set the button in disabled mode and you can customize it accordingly
于 2013-07-11T13:30:34.280 に答える
1
[myButton setEnabled:NO]
ボタンがタッチ イベントを無視するようにし、ユーザーに何らかの視覚的なフィードバックを与える必要があります (setUserInteractionEnabled:NO だけではなく)。
ドキュメントを引用するには:
有効
レシーバーが有効かどうかを決定するブール値。
@property(nonatomic, getter=isEnabled) BOOL 有効
討論
コントロールを有効にするには YES を指定します。それ以外の場合は、NO を指定して無効にします。デフォルト値は YES です。有効な状態が NO の場合、コントロールはタッチ イベントを無視し、サブクラスは異なる方法で描画される可能性があります。
(私のものを強調)
于 2013-07-11T13:31:48.503 に答える
0
また、非表示にして無効にしたい場合は、次を使用します。
self.button.hidden = YES;
于 2013-07-11T16:24:10.570 に答える