我開發一個application.In是我在做比較操作有兩個相似圖片下面圖像對比沒有在iPhone模擬器工作
UIImage *actual_image=usrcheck_image.image;
NSData *present_image = UIImagePNGRepresentation(actual_image);
NSData *compare_image = UIImagePNGRepresentation([UIImage imageNamed:@"unchk-1.png"]);
if([present_image isEqualToData:compare_image])
{
set the checked image
}
else
{
set the uncheck image.
}
如果我運行此,檢查圖像改爲uncheck.But取消選中圖像沒有chneged檢查image.Everytime其他塊是執行。所以請幫助我如何比較這兩個圖像。此代碼在設備完美工作。但問題是隻在模擬器。
見這個[answer](http://stackoverflow.com/a/7806230/1704346) –
比較圖像數據只是爲了改變複選框狀態(大概)是一個非常糟糕的想法,性能明智。 – Cyrille
那我該如何改變imageview的圖像呢? – user1498119