.Normal在快速语言中有什么作用?

kkih6yb8  于 2022-10-04  发布在  Swift
关注(0)|答案(1)|浏览(166)

我对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)
toiithl6

toiithl61#

正如您在official documentation中看到的,.normal是使用UIControl.State属性‘Normal’的一种简单方法。

UIControl.State具有一些您可以在here中找到的状态。在您的用例中,正常的按钮状态非常简单,您还可以为状态.disabled声明其他标题颜色和背景颜色,并将按钮设置为禁用(例如,当用户尚未完全填写表单时)。

相关问题