-1

我有这个 If 语句,我不断收到这个错误

语句需要标量类型的表达式(CGRec(aka struct CGRect)无效)

    -(void)checkCollision
{
    if (CGRectIntersection(player.frame, spot.frame))
    {
        [spot setHidden:YES];
    }


}

“玩家”和“现场”都是

IBOutlet UIImageView *player;
IBOutlet UIImageView *spot;
4

1 回答 1

1

CGRectIntersectsRect不使用CGRectIntersection

CGRectIntersectsRect返回一个布尔值:YES如果矩形相交。CGRectIntersection返回CGRect.

我希望这会有所帮助。

于 2013-06-17T14:00:39.527 回答