似乎当我使用addSubview将图像添加到我的viewcontroller时,视图在加载时会转到它的视图。任何理由以及如何解决? 如果需要,请在此处输入我的代码:
let target = Targets[i]
bullet = UIImageView(image: UIImage(named:"BulletHole"))
bullet.frame = CGRectMake(target.center.x,target.center.y,20,20)
bullet.hidden = false
self.view.addSubview(bullet)
答案 0 :(得分:0)
您的图片不移动似乎是由于行self.view.addSubview(bullet)
表达的视图继承。有了这个,您将图像粘贴到整个视图本身。如果您希望它与另一个图像一起移动,您有两个选择:
以与移动其他图像相同的方式移动弹孔,或
将弹孔添加为正在移动的视图的子视图,而不是主视图(如self.view
中所示)