我对SWIFT和Xcode还是个新手。我编写了下面的简单代码。我使用for:.Normal表示我创建的按钮。有人能给我解释一下:.Normal对代码有什么作用吗?(它用在最后两行中),我可以用什么替代方法来.Normal?
func button_printer(){
print("you pressed the button_A")
}
let button_A = UIButton(frame : CGRect(x:200,
y:200,
width :400,
height :120))
button_A.setTitle("You pressed button_A", for: .normal)
button_A.setTitleColor(.systemBlue , for: .normal)
1条答案
按热度按时间toiithl61#
正如您在official documentation中看到的,
.normal
是使用UIControl.State
属性‘Normal’的一种简单方法。UIControl.State
具有一些您可以在here中找到的状态。在您的用例中,正常的按钮状态非常简单,您还可以为状态.disabled
声明其他标题颜色和背景颜色,并将按钮设置为禁用(例如,当用户尚未完全填写表单时)。