Swift 设置UIC组件的样式

Swift 设置UIC组件的样式,swift,xcode,uibutton,Swift,Xcode,Uibutton,是否可以为UIButton(或任何UI组件)创建一种样式,并从Xcode界面(故事板)为所选按钮设置该样式 就像在web开发中一样,您可以创建一个css类并在任何元素中使用。可以通过使用来设置相同类型的所有组件的样式。在设计单个组件的样式时,最好声明一些常见的样式设置函数,然后将它们应用于特定组件。您还可以创建子类并分别设置它们的样式。可以通过使用来设置相同类型的所有组件的样式。在设计单个组件的样式时,最好声明一些常见的样式设置函数,然后将它们应用于特定组件。您还可以创建子类并单独设置它们的样式

是否可以为UIButton(或任何UI组件)创建一种样式,并从Xcode界面(故事板)为所选按钮设置该样式


就像在web开发中一样,您可以创建一个css类并在任何元素中使用。

可以通过使用来设置相同类型的所有组件的样式。在设计单个组件的样式时,最好声明一些常见的样式设置函数,然后将它们应用于特定组件。您还可以创建子类并分别设置它们的样式。

可以通过使用来设置相同类型的所有组件的样式。在设计单个组件的样式时,最好声明一些常见的样式设置函数,然后将它们应用于特定组件。您还可以创建子类并单独设置它们的样式。

是的,这是可能的。您需要创建一个自定义按钮类,它是
的子类 UIButton。例如,下面的代码设置背景色

class自定义按钮:ui按钮{
重写func awakeFromNib(){
super.awakeFromNib()
setUpView()
}
重写func prepareForInterfaceBuilder(){
super.prepareforPrinterFaceBuilder()
setUpView()
}
func setUpView(){
self.layer.cornerRadius=self.frame.width/2
self.layer.masksToBounds=true
self.backgroundColor=UIColor.red
}
}
然后在Xcode界面(故事板)中,对于每个按钮,您都希望使用这种样式。 在标识检查器中设置自定义类


是的,这是可能的。您需要创建一个自定义按钮类,它是
的子类 UIButton。例如,下面的代码设置背景色

class自定义按钮:ui按钮{
重写func awakeFromNib(){
super.awakeFromNib()
setUpView()
}
重写func prepareForInterfaceBuilder(){
super.prepareforPrinterFaceBuilder()
setUpView()
}
func setUpView(){
self.layer.cornerRadius=self.frame.width/2
self.layer.masksToBounds=true
self.backgroundColor=UIColor.red
}
}
然后在Xcode界面(故事板)中,对于每个按钮,您都希望使用这种样式。 在标识检查器中设置自定义类