开发者

If statement with CGPoint

I need a example of how to use CGPoint with a if statement to check the x and y coordinates

like something like this

开发者_开发技巧
if(CGPoint == (XCORDINATE, YCORDINATE)){
do stuff
}

and then i need a example of how to check the x and y coordinates on a label

if(mylabel == (xpoint, ypoint)){
do stuff
}

Thanks


You get various CGPoints position for labels, using their properties. For example if you need to get the center point, get myLabel.center.

There are functions to create and compare points as described in CGGeometry Reference.

So for example you can do something like :

CGPoint testPoint = CGPointMake(50.0, 50.0);
if(CGPointEqualToPoint(testPoint, myLabel.center)) {
    // the two points equal
}


if( point.x == XCORDINATE && point.y == YCORNDINATE )
{
   // do stuff
}

If you want to check the coördinates of a label you simply do the above, and you get the location using:

CGPoint point = yourLabel.frame.origin;
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜