objective-c - If 语句与 CGPoint

标签 objective-c ios cgpoint

我需要一个示例,说明如何使用带有 if 语句的 CGPoint 来检查 x 和 y 坐标

喜欢这样的东西

if(CGPoint == (XCORDINATE, YCORDINATE)){
do stuff
}

然后我需要一个示例来说明如何检查标签上的 x 和 y 坐标

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

谢谢

最佳答案

您可以使用标签的属性获得标签的各种 CGPoint 位置。例如,如果您需要获取 center 点,请获取 myLabel.center

有创建和比较点的功能,如 CGGeometry Reference 中所述。 .

因此,例如,您可以执行以下操作:

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

关于objective-c - If 语句与 CGPoint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6813430/

相关文章:

ios - NSNumberFormatter:用 AND 助词拼出一个数字(英式拼写)

iphone - 我的应用程序文本的配置文件

ios - 获取相交线的面积(CGPoints)

objective-c - 无法从 NSValue 的 mutableArray 中提取 CGPoint 值

ios - 尝试使用快速枚举从父级删除节点时出错

iOS - 从 UIAlertView 添加数据到 sqlite

iphone - 显示推送通知

objective-c - Objective-C : UIScrollView (pagingEnabled): When Next Page Enters Start The Animation

ios - 将手势检测添加到可重用 UITableCellView 中使用的自定义 UIView 的正确方法是什么?

objective-c - 无法将类型的值转换为预期的参数类型