创建一个按钮以在Swift中添加图像

时间:2015-11-30 06:26:44

标签: xcode swift button imageview add

我正在制作游戏,我需要一个按钮,按下时会将图像(ImageView)添加到屏幕上,再次按下时会在另一个位置添加另一个图像。必须能够按下此按钮并添加图像,直到游戏结束。然而,我的问题是,我对编程相对较新,而且我不知道如何制作这样的按钮,或者如果这样的按钮是可能的话。如果您需要更多信息,请告诉我,我将尽我所能。如果我能获得任何帮助,请致谢!

1 个答案:

答案 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)