Cocoa UIButton';s图像不';状态更改后无法更新
我创建了UIButton,并将其图像设置为:Cocoa UIButton';s图像不';状态更改后无法更新,cocoa,uiimage,uibutton,selected,Cocoa,Uiimage,Uibutton,Selected,我创建了UIButton,并将其图像设置为: [_filterButton setImage:[UIImage imageNamed:@"filter-button"] forState:UIControlStateNormal]; [_filterButton setImage:[UIImage imageNamed:@"tag"] forState:UIControlStateSelected]; 稍后,我更改了它的状态:(我在单击不同的按钮后执行此操作) 然而,按钮的图像直到
[_filterButton setImage:[UIImage imageNamed:@"filter-button"] forState:UIControlStateNormal];
[_filterButton setImage:[UIImage imageNamed:@"tag"] forState:UIControlStateSelected];
稍后,我更改了它的状态:(我在单击不同的按钮后执行此操作)
然而,按钮的图像直到我点击它才会更新
按钮的图像似乎是在触摸事件后更新的,而不是在手动更改状态后更新的。修复。我更新的按钮状态不在主线程中,这导致了问题
[_filterButton setSelected:YES];