我有一个UIButton
,这个按钮是在界面设计器中添加的。但是,在这个按钮后面的视图会改变颜色,我需要在InfoDark和InfoLight之间切换按钮类型。然而,奇怪的是,buttonType
属性是只读的。那么,我该如何在浅色和深色信息按钮之间切换呢?
我有一个UIButton
,这个按钮是在界面设计器中添加的。但是,在这个按钮后面的视图会改变颜色,我需要在InfoDark和InfoLight之间切换按钮类型。然而,奇怪的是,buttonType
属性是只读的。那么,我该如何在浅色和深色信息按钮之间切换呢?
您无法设置buttonType只读属性,使用下面的代码可能有所帮助:
UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
一旦设置了.buttonType
,就无法更改。
你可以准备两个按钮,根据背景颜色隐藏其中一个。