簡體   English   中英

如何在Swift中以編程方式更改UIButton狀態

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM