【问题标题】:Creating a Button to Add Images in Swift创建一个按钮以在 Swift 中添加图像
【发布时间】:2015-11-30 06:26:44
【问题描述】:

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

【问题讨论】:

  • Jamman00,Stack Overflow 不是解决此类问题的最佳场所。该网站面向有特定代码相关问题的人。你在问一个“我应该从哪里开始”的问题。我建议阅读有关 UIButton 和 UIImageView 的 Apple 官方文档或浏览一些在线教程(例如 raywenderlich.com)。我希望这会有所帮助。
  • 感谢您的快速回复!
  • @Jamman00.. 查看我的更新答案
  • 谢谢@suraj!我是堆栈溢出的新手,所以它不会让我投票给你的答案,但是当我获得我需要的声誉时,我一定会这样做!
  • @Jamman00.. 谢谢老兄!

标签: xcode swift button imageview add


【解决方案1】:

这里是创建 UIImageView 的代码以编程方式,将代码粘贴到按钮按下事件上。它将使用您提供的大小和坐标创建新的 UIImageView

  UIImageView *imageX =[[UIImageView alloc]initWithFrame:CGRectMake(50,50,120,120)];
  imageX.image=[UIImage imageNamed:@"sample.png"];
 [self.view addSubview:imageX];

根据您的需要更改 UIImageViewx,y,width,height

斯威夫特:

用图像名称声明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)

【讨论】:

    猜你喜欢
    • 2016-10-17
    • 2018-02-05
    • 2018-04-21
    • 2013-03-04
    • 2022-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多