【问题标题】:how can I change user defined runtime attribute when button state change按钮状态更改时如何更改用户定义的运行时属性 【发布时间】:2017-09-16 23:43:55 【问题描述】: 我在实用程序中定义了一些用户定义的运行时属性,例如阴影 当按钮状态正常变为选中时 我怎样才能摆脱阴影 感谢帮助 【问题讨论】: 这可能会有所帮助stackoverflow.com/questions/39627724/… 标签: ios swift uiview 【解决方案1】: 您可以像设置任何其他属性一样在视图上设置属性。 layer.shadowColor = UIColor.gray.cgColor layer.cornerRadius = someotherValue 等等。 【讨论】: 感谢您的帮助.. 我不确定您的意思我在选择按钮时设置属性有问题 @jin 为状态更改事件添加目标选择器并在该回调方法中更改所有这些属性