swift 自定义的UIView中的UIImage添加的手势无效

swift 自定义的UIView中的UIImage添加的手势无效,第1张

myImageView.isUserInteractionEnabled = true

UIImageView在可以添加手势;可能是你imageView所在的父类也有手势;

如何添加触摸和手势坚持我的节点在 Swift Spritekit

Swift 的 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 文件中被编译。你可能会把这些代码放在一个函数里,来作为一种变通的方法,


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11705261.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存