我已经创建了 UIButton 并以这种方式设置了它的图像:
[_filterButton setImage:[UIImage imageNamed:@"filter-button"] forState:UIControlStateNormal];
[_filterButton setImage:[UIImage imageNamed:@"tag"] forState:UIControlStateSelected];
后来我改变了它的状态:(我点击不同的按钮后这样做)
[_filterButton setSelected:YES];
但是,按钮的图像在我单击它之前不会更新。
似乎按钮的图像在触摸事件后更新,而不是在手动更改状态后更新。