gpt4 book ai didi

ios - 如何在单元测试中以编程方式点击 UIImageView?

转载 作者:行者123 更新时间:2023-11-29 01:58:12 27 4
gpt4 key购买 nike

在 XCTest 中,我需要模拟点击 UIImageView。对于 UIButton,我使用 sendActionsForControlEvents 方法:

sendActionsForControlEvents(UIControlEvents.TouchUpInside)

但是貌似UIImageView没有这个方法。有没有办法在XCTest中模拟点击UIImageView?

最佳答案

你可以重写touchesEnded函数

  override func touchesEnded(touches: NSSet, withEvent event: UIEvent) {
for touch: AnyObject in touches {
let location = touch.locationInNode(self)
let node: SKNode = nodeAtPoint(location)
if node.name == "Scale" {

}
}
}

并从其位置获取点击的元素。

关于ios - 如何在单元测试中以编程方式点击 UIImageView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30613438/

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