我正在制作游戏,我需要一个按钮,按下时会将图像(ImageView)添加到屏幕上,再次按下时会在另一个位置添加另一个图像。必须能够按下此按钮并添加图像,直到游戏结束。然而,我的问题是,我对编程相对较新,而且我不知道如何制作这样的按钮,或者如果这样的按钮是可能的话。如果您需要更多信息,请告诉我,我将尽我所能。如果我能获得任何帮助,请致谢!
答案 0 :(得分:0)
以下是以编程方式创建 UIImageView
的代码,将代码粘贴到按钮按下事件上。它将创建具有您提供的大小和坐标的新UIImageView
UIImageView *imageX =[[UIImageView alloc]initWithFrame:CGRectMake(50,50,120,120)];
imageX.image=[UIImage imageNamed:@"sample.png"];
[self.view addSubview:imageX];
根据您的需要更改 x,y,width,height
UIImageView
。
<强>夫特:强>
使用图片名称
声明UIImageView
let imageName = "sample.png"
let image = UIImage(named: imageName)
let imageX = UIImageView(image: image!)
现在将位置设为UIImageView
imageX.frame = CGRect(x: 50, y: 50, width: 120, height: 120)
view.addSubview(imageX)