addSubview 将我的视图设置为默认值
addSubview turning my view to default
似乎当我使用 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)
您的图像不动似乎是由于行 self.view.addSubview(bullet)
表达的视图继承。这样,您就可以将图像粘贴到整个视图本身。如果你想让它和另一张图片一起移动,你有两个选择:
以与移动其他图像相同的方式移动弹孔,或者
将弹孔添加为正在移动的视图的子视图,而不是主视图(如 self.view
)
似乎当我使用 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)
您的图像不动似乎是由于行 self.view.addSubview(bullet)
表达的视图继承。这样,您就可以将图像粘贴到整个视图本身。如果你想让它和另一张图片一起移动,你有两个选择:
以与移动其他图像相同的方式移动弹孔,或者
将弹孔添加为正在移动的视图的子视图,而不是主视图(如
self.view
)