Ios 设置我的按钮(不包括附件按钮)的背景色

Ios 设置我的按钮(不包括附件按钮)的背景色,ios,objective-c,xcode,Ios,Objective C,Xcode,我试图在全球范围内改变我的按钮的颜色,但我正在特别努力。我有一个UITableView,在它的单元格中我放了一个UITableView单元格附件。这是包含在UIViewController中的,下面是一个UIStackView,里面有一个按钮,这是我想要更改背景颜色的 我一直在努力 [[UIButton AppearanceWhen contained in:[MyClass class],nil]挫折背景:myColor]; 但是问题是它也会对附件进行喷漆 也像 [UIButton在包含类实

我试图在全球范围内改变我的按钮的颜色,但我正在特别努力。我有一个UITableView,在它的单元格中我放了一个UITableView单元格附件。这是包含在UIViewController中的,下面是一个UIStackView,里面有一个按钮,这是我想要更改背景颜色的

我一直在努力

[[UIButton AppearanceWhen contained in:[MyClass class],nil]挫折背景:myColor];
但是问题是它也会对附件进行喷漆

也像

[UIButton在包含类实例时的外观:@[[MyClass]、[UIViewController类]、[UIStackView类]]]setBackground:myColor];
这个什么都不做


还有什么我可以尝试实现的吗?

当包含的Instancesof需要从内到外排列时,您的
。您的视图控制器不太可能位于堆栈视图内。@matt类似的内容?包含类实例时的[UIButton外观:@[[UIStackView类],[UIViewController类],[MyClass类]]]背景:myColor];是的,很有效,谢谢!我已经为此挣扎了一整天,我觉得你错过了一个分号哈哈