gpt4 book ai didi

swift - 如果 TouchLocation 不在范围内

转载 作者:行者123 更新时间:2023-11-30 10:09:26 25 4
gpt4 key购买 nike

对于下面的代码,我需要查看 touchLoaction 是否不在按钮的范围内,但我遇到的问题是无法使用 !=,所以我不能 100% 确定我需要什么改为输入。每次我在网上搜索“if not equal”时,它只会显示“!=”示例,在这种情况下不起作用。

let touch = touches.first as UITouch!
let touchLocation = touch.locationInNode(self)

if button.containsPoint(touchLocation) { // NEEDS TO BE NOT CONTAINSPOINT OR SOMETHING

print("not on button")

}

最佳答案

这应该有效:if (button.containsPoint(touchLocation) == False)

Declaration

Swift: func containsPoint(_ point: CGPoint) -> Bool

Objective-C: - (BOOL)containsPoint:(CGPoint)point

在两种语言中,containsPoint 都会返回一个 BOOL(可以等于 false。)

关于swift - 如果 TouchLocation 不在范围内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33829217/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com