2011-02-03 4 views
2

私は、UISegmentedコントロールとのユーザー対話を有効または無効にします。私はそのスーパークラスUIControlが "有効"と呼ばれるプロパティを持っていることに気づきました。これは私のコントロールを無効/有効にするために設定する必要がありますか?セグメント化されたコントロールとのユーザー対話を無効にしますか?

+0

試しましたか? –

+0

ええ私はちょうどそれを試して、それは完全に動作します。早速のお返事ありがとうございます! – cgossain

答えて

6

はい、enabledプロパティは必要なものです。 userInteractionEnabledも使用できますが、enabledで十分です。

+2

'enabled'だけでは不十分であることがわかりました。無効になっているセグメント化されたコントロールは引き続きタッチを受け取り、そのセグメントを変更します。 'userInteractionEnabled'も' NO'に設定する必要があります。 –

6

はい。 [segmentedControl setUserInteractionEnabled:NO]

関連する問題