【发布时间】:2017-06-29 15:08:16
【问题描述】:
我正在尝试创建一个设置页面,如果您选择“红色”主题,则红色按钮的背景变为红色,“蓝色”主题按钮的背景变为白色,反之亦然。我的问题是我不知道如何在实际 UIButton 代码之外编辑另一个 UIButton。我知道要编辑你会写的常规 UIButton 的背景颜色:
sender.backgroundColor = .red
但是我不确定如何在 UIButton 的代码之外执行此操作。
我试过这个:
themeCRed(sender.backgroundColor = .white)
(ThemeCRed 是按钮的名称)
但我收到错误消息“无法将 '()' 类型的值转换为预期的参数类型 'UIButton'”
如何在其功能块之外编辑其他 UIButton 的属性?
【问题讨论】: