有一堆 UIButtons,其中一些需要根据情况改变颜色,目前处理如下:
UIButton *button;
button = [self.view viewWithTag:positionInArray];
[button setBackgroundColor:[UIColor cyanColor]];
button = [self.view viewWithTag:positionInArray-1];
[button setBackgroundColor:[UIColor cyanColor]];
button = [self.view viewWithTag:positionInArray+3];
[button setBackgroundColor:[UIColor cyanColor]]
button = [self.view viewWithTag:positionInArray+4];
[button setBackgroundColor:[UIColor cyanColor]];
它可以工作,但是将按钮设置为标签的代码会引发以下警告:
“使用 'UIView *' 类型的表达式初始化 'UIButton *__strong' 的不兼容指针类型”
我将如何正确地做到这一点?