В моем приложении я хочу узнать, находится ли изображение поверх другого изображения, и если это так, то мне нужно поменять это изображение на другое, т.е. вывести изображенное ниже изображение на передний план. Для этого я пишу ниже код:
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 должен быть выше. Но это не работает. В то время как он определяет, находится ли прямоугольник над другим или неправильно, он не выводит вид на передний план.
Кто-нибудь может мне помочь? Спасибо заранее.