【发布时间】:2016-08-31 13:38:55
【问题描述】:
我正在尝试使用 swift 3 和 scenekit 为 iOS10 制作一个基本游戏。在我的游戏代码的一部分中,我有一个函数可以将鱼添加到屏幕上,并给每个鱼一个特定的标签,以便我以后可以找到它们:
let fish = UIImageView(frame: CGRect(x: 0, y: 0, width: CGFloat(fishsize.0), height: CGFloat(fishsize.1)))
fish.contentMode = .scaleAspectFit
fish.center = CGPoint(x: CGFloat(fishsize.0) * -0.6, y: pos)
fish.animationImages = fImg(Fishes[j].size, front: Fishes[j].front)
fish.animationDuration = 0.7
fish.startAnimating()
fish.tag = j + 200
self.view.insertSubview(fish, belowSubview: big1)
我想要的是能够在某个时刻回忆起鱼和
- 更改显示的图像,然后
- 停止动画。
这可能吗?我一直在尝试使用var fish = view.viewWithTag(killer+200)!,但我似乎无法更改新变量fish 的任何图像属性。
任何帮助将不胜感激。 汤姆
【问题讨论】:
标签: ios swift image uiview uiimageview