私は画面上に描画するためのアプリケーションを開発します。私はボタンの束とツールパネルを持っています。現在のユーザー操作に応じて、無効にするか、または押す必要があります。 「状態」プロパティが読み込み専用であることを考慮して、ボタンのUIControlStateをプログラム的に変更するにはどうすればよいですか?それが不可能な場合、この目的のための代替手段は何ですか?SwiftでUIButtonの状態をプログラムで変更する方法
2
A
答えて
7
のために私はあなたが混乱していると思います。 UIControlState
は、ターゲット/アクションを設定したり、特定の状態のボタンの外観を変更したりするために使用されます(たとえば、選択時に使用するイメージを指定できます。選択状態に変更する場合は、選択したプロパティを設定するだけです。 ISENABLEDのため同様に
button.isSelected = true
:
button.isEnabled = false //disable the button
2
正しいプロパティを使用して状態を変更します。例
button.isSelected = true
または
button.isHighlighted = true
関連する問題
- 1. カスタムUIButtonの状態を変更する
- 2. プログラムでOSxのWiFi状態を変更する方法
- 3. UIButtonの遅延状態の変更
- 4. SwiftでUIButtonの文字間隔を変更する方法は?
- 5. Save UIButtonレルムスウィフト3の状態を通知センターで変更
- 6. Swiftの関数からUiButtonの状態を設定する
- 7. Linuxでプロセス/デーモン/プログラム状態の変更通知を受け取る方法
- 8. ステートマシン:外部イベントなしで状態を変更する方法(過渡状態)?
- 9. MFCでCTreeCtrlの状態変更イベントを処理する方法
- 10. Vue.jsでラジオの選択状態を変更する方法
- 11. スプレッドオペレータなしでRedux状態のサブスライスを変更する方法
- 12. UIButtonの灰色のオーバーレイをプログラムでタッチした状態で作成する方法はありますか?
- 13. UIButtonタイプをプログラムで変更します
- 14. UICollectionViewCellのUIButtonサブビューが制御状態を変更しない
- 15. 保存UIButton状態
- 16. SWIFT 4でUISwitchの状態を保存する方法は?
- 17. React TypeScript 2.0で状態を変更する方法は?
- 18. ツリービューで状態を表示および変更する方法
- 19. history.jsで状態変更イベントを一度キャッチする方法は?
- 20. リストビューで行内の状態でスイッチの状態を変更する方法 - ネイティブを返す
- 21. UIButtonタップで選択状態を表示
- 22. Swift/MacOSでキーボードの状態を読み取る方法は?
- 23. シングルリースで状態を変更する
- 24. アンパサンド状態 - 状態を外部状態からの変更を観察する方法?
- 25. Swift - プログラムで制約を変更する
- 26. プログラム間で状態を共有する方法は?
- 27. 状態を変更するイメージを作成する方法は?
- 28. Visual Studio SDKでcppプログラムの実行状態を知る方法
- 29. オブジェクトが状態を変更するのを待つ方法
- 30. datetimeの状態を保持する方法オリエンテーション変更のダイアログ?