В моем приложении я хочу выяснить, находится ли изображение поверх другого изображения, и если это так, то мне нужно поменять это изображение на другое, то есть вывести изображение ниже на переднюю часть. Для этого я пишу код ниже:
CGRect rect_1=CGRectMake(rect1X, rect1Y, rectW, rectH);
CGRect rect_2=CGRectMake(rect2X, rect2Y, rectW2, rectH2);
if(CGRectIntersectsRect(rect_1, rect_2))
{
[ravanImage bringSubviewToFront:ravanImage1];
}
, в котором, если ravanImage превышает значение ravanImage1, значение ravanImage1 должно быть выше.
Но это не работает. В то время как он обнаруживает, находится ли прямоугольник над другим или не правильно, он не переносит вид на передний план.
Кто-нибудь может мне помочь?
Спасибо заранее.