0

我已经创建了 UIButton 并以这种方式设置了它的图像:

  [_filterButton setImage:[UIImage imageNamed:@"filter-button"] forState:UIControlStateNormal];
    [_filterButton setImage:[UIImage imageNamed:@"tag"] forState:UIControlStateSelected];

后来我改变了它的状态:(我点击不同的按钮后这样做)

[_filterButton setSelected:YES];

但是,按钮的图像在我单击它之前不会更新。

似乎按钮的图像在触摸事件后更新,而不是在手动更改状态后更新。

4

1 回答 1

0

固定的。我正在更新不在主线程中的按钮状态,这导致了问题。

于 2012-07-06T08:00:06.677 回答