我需要一个如何使用 CGPoint 和 if 语句来检查 x 和 y 坐标的示例
像这样的东西
if(CGPoint == (XCORDINATE, YCORDINATE)){
do stuff
}
然后我需要一个如何检查标签上的 x 和 y 坐标的示例
if(mylabel == (xpoint, ypoint)){
do stuff
}
谢谢
我需要一个如何使用 CGPoint 和 if 语句来检查 x 和 y 坐标的示例
像这样的东西
if(CGPoint == (XCORDINATE, YCORDINATE)){
do stuff
}
然后我需要一个如何检查标签上的 x 和 y 坐标的示例
if(mylabel == (xpoint, ypoint)){
do stuff
}
谢谢
您可以使用它们的属性获得标签的各种CGPoint
s 位置。例如,如果您需要了解center
要点,请获取myLabel.center
.
CGGeometry Reference中描述了创建和比较点的函数。
因此,例如,您可以执行以下操作:
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
}
如果要检查标签的坐标,只需执行上述操作,即可使用以下方法获取位置:
CGPoint point = yourLabel.frame.origin;