Swift 按钮的Highlight属性
在Swift中,UIButton类有一个highlighted属性,用于指示按钮当前是否处于高亮状态。
当按钮被按下时,按钮的highlighted属性会被自动设置为true。你可以使用这个属性来控制按钮在高亮状态下的外观和行为。
例如,你可以在按钮被按下时改变按钮的背景颜色:
button.backgroundColor = UIColor.red
button.highlightedBackgroundColor = UIColor.blue
这样,当按钮被按下时,按钮的背景颜色会从红色变为蓝色。
你也可以在代码中手动设置按钮的highlighted属性,以改变按钮的高亮状态:
button.highlighted = true
这样,按钮就会立即进入高亮状态。
你可以在按钮的高亮状态下执行特定的操作,例如改变按钮的标题颜色、改变按钮的图片等。你可以使用UIButton的以下方法来设置按钮的高亮状态下的标题和图片:
button.setTitleColor(UIColor.blue, for: .highlighted)
button.setImage(UIImage(named: "highlighted_icon"), for: .highlighted)
这样,当按钮处于高亮状态时,按钮的标题颜色会变为蓝色,按钮的图片会变为highlighted_icon。
总结起来,highlighted属性用于控制按钮的高亮状态,你可以使用它来改变按钮的外观和行为
原文地址: https://www.cveoy.top/t/topic/iUn5 著作权归作者所有。请勿转载和采集!