bringsubview iphone sdk存在问题

bringsubview iphone sdk存在问题,iphone,cocoa-touch,uiimageview,Iphone,Cocoa Touch,Uiimageview,在我的应用程序中,我想知道一个图像是否在另一个图像上,如果是,那么我必须将该图像与其他图像交换,即将下面的渲染图像放在前面。为此,我编写了以下代码: CGRect rect_1=CGRectMake(rect1X, rect1Y, rectW, rectH); CGRect rect_2=CGRectMake(rect2X, rect2Y, rectW2, rectH2); if(CGRectIntersectsRect(rect_1, rect_2)) { [ravanImag

在我的应用程序中,我想知道一个图像是否在另一个图像上,如果是,那么我必须将该图像与其他图像交换,即将下面的渲染图像放在前面。为此,我编写了以下代码:

 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];
 }
如果蹂躏超过蹂躏1,则蹂躏1应位于上方。 但这不起作用。虽然它检测的是一个rect是否在另一个上面,或者是否正确,但它并没有将视图带到前面

有人能帮我吗?
Thanx提前。

从ravanImage和ravanImage1中创建UIImageView对象,并将其添加到持有者视图-虚拟UIView实例。将此支架视图添加为窗的子视图或其他视图(以适用者为准)

接下来,如果要将Ravianimage1置于前端,请在holder视图上使用bringSubviewToFront api

.
.
.
[holderView addSubview: ravanImage];
[holderView addSubview: ravanImage1];
.
.
.
if (...your_condition...)
{
    [holderView bringSubviewToFront: ravanImage1];
}

我对“蹂躏”这个名字感到困惑!这是什么意思,拉姆·拉万?

他。。Thanx Raj,这有帮助。。!