[英]How to change UIButton state programmatically in Swift
我開發用於在屏幕上繪圖的應用程序 我有一堆按鈕的工具面板。 根據當前的用戶操作,其中一些必須被禁用或按下。 考慮到“state”屬性是只讀的,我如何以編程方式更改按鈕的UIControlState? 如果不可能,為此目的可以選擇什么?
我覺得你很困惑。 UIControlState
用於設置目標/操作,或更改特定狀態按鈕的外觀(例如,您可以指定選擇時使用的圖像,以及按鈕不在時的圖像。選定的州。)
如果要將狀態更改為選定狀態,只需設置所選屬性即可。
button.isSelected = true
同樣適用於isEnabled:
button.isEnabled = false //disable the button
使用正確的屬性更改狀態。 例如
button.isSelected = true
要么
button.isHighlighted = true
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.