我需要一个如何使用CGPoint和if语句检查x和y坐标
的示例 像这样的事情if(CGPoint == (XCORDINATE, YCORDINATE)){
do stuff
}
然后我需要一个如何检查标签上的x和y坐标的例子
if(mylabel == (xpoint, ypoint)){
do stuff
}
由于
答案 0 :(得分:14)
您可以使用其属性获得标签的各种CGPoint
位置。例如,如果您需要获得center
点,请获取myLabel.center
。
有CGGeometry Reference中描述的创建和比较点的功能。
例如,您可以执行以下操作:
CGPoint testPoint = CGPointMake(50.0, 50.0);
if(CGPointEqualToPoint(testPoint, myLabel.center)) {
// the two points equal
}
答案 1 :(得分:1)
if( point.x == XCORDINATE && point.y == YCORNDINATE )
{
// do stuff
}
如果您想查看标签的联系方式,您只需执行上述操作, 并使用以下方式获取位置:
CGPoint point = yourLabel.frame.origin;