我正在嘗試更改UIView的背景顏色。這裏是我的代碼:iOS驗證uiview已更改顏色
UIView *myView = [self.view viewWithTag:21];
[self.view bringSubviewToFront:myView];
myView.backgroundColor = [UIColor yellowColor];
我驗證:
if ([myView.backgroundColor isEqual:[UIColor yellowColor]])
{
NSLog(@"my view is yellow!");
}
,但在iPhone的屏幕永遠不會改變顏色。我在不同的項目中嘗試了相同的代碼,它工作得很好。你們誰都知道什麼是錯的?
對不起,我正在清理我的代碼。我做了更正 – user2924482 2014-09-04 21:28:50
你確定這發生在主線程? – rr1g0 2014-09-04 23:54:54
我該如何檢查是否是主線程? – user2924482 2014-09-05 00:55:42