myImageView.isUserInteractionEnabled = true
UIImageView在可以添加手势;可能是你imageView所在的父类也有手势;
如何添加触摸和手势坚持我的节点在 Swift SpritekitSwift 的 Playground 可能会莫名其妙地变慢,尤其当你使用 SpriteKit 或 SceneKit 时。尽可能的把代码迁移到外部资源文件中,可以优化编译并获得更好的运行时速度。
这种方法的最大问题在于,你会因此失去在 Playground 中的线性流 linear flow。模块编译不支持修改变量的顶层指令。比如,你有类似如下的代码:
public let lightNode = SCNNode()
lightNode.light = SCNLight()
lightNode.light!.type = SCNLightTypeOmni
lightNode.position = SCNVector3(x: 0, y: 10, z: 10)
scnscene.rootNode.addChildNode(lightNode)
(我很抱歉使用强制解包,但是这是来自苹果的示例代码。)
你不能将这些代码直接移到一个模块文件中,因为你使用的是顶级调用,这些代码不会在外部 Swift 文件中被编译。你可能会把这些代码放在一个函数里,来作为一种变通的方法,
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)