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 CGPoint
s 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;
精彩评论