-1

3 つのボタンがあり、いずれかをクリックすると、対応する紙カードの UIImageView がポップアップします。インターフェイスビルダーでは、ペーパーカードはボタンの「前」にあるため、カードが表示されているときはボタンが見えません (良いことです)。

問題は、まだ紙カード UIImageView の後ろにあるボタンが表示されていなくても、それらのボタンがある場所をクリックすると、まるで押しているかのように、それらのボタンを押してしまうことに気付きました。紙のカード。

そのため、紙のカードが表示されている間はこれらのボタンを操作できないようにし、戻るボタンを押して紙のカードを削除して 3 つのボタンの表示に戻るまで操作できないようにする機能が必要です。「ボタンを無効にする」コードのようなものはありますか?

4

1 に答える 1

7
  • グーグルで OKで、 UIButton Class ReferenceUIButtonのドキュメントにアクセスできます。
  • ドキュメントをスキャンして、機能する可能性のあるものを探します-(うーん、いいえ)
  • いいえ OKでは、スーパークラスがUIControlであると書かれているUIButton docsのリンクをたどって、スーパークラスを見てみましょう。
  • 優れた有効化されたプロパティがあります-これはあなたが使用できるもののように見えます.

    self.myButton.enabled = NO;
    
于 2012-04-07T01:31:15.377 に答える