ios - 使用swift通过UI按钮创建对象实例

标签 ios swift class uiimageview uibutton

我正在尝试在我正在开发的应用程序中创建 UIImageView 的实例,以便将其放入我的 View 中并可编辑。

我还很新,所以我什至还没有弄清楚是否有办法创建类的实例,而无需在代码中实际硬命名它。

这一切都很快。据我所知,这是:

class NewPictures: UIImageView {

  static var hotDog: UIImage = UIImage(named: "tom.jpg")!

  static var hotDogShot :UIImageView = UIImageView(image: hotDog)

  init() {
      super.init(image: NewPictures.hotDog)}

  required init?(coder aDecoder: NSCoder) {
      fatalError("init(coder:) has not been implemented")
  }

}

所以我希望用户能够按下用户界面上的按钮并弹出图像,最终我希望用户能够从他们的照片中选择图像,但我很乐意得到任何弹出照片。

我可以弹出一个,然后当我再次按下按钮时它会弹起,但我想要同一类的多个实例。

非常感谢任何帮助!

最佳答案

我认为当我想创建某个对象的实例时,变量名称每次都必须不同。

事实并非如此,所以一旦我输入 let some = MyClass()

它就像一个魅力。

关于ios - 使用swift通过UI按钮创建对象实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40140729/

相关文章:

c++ - 状态模式 C++

ios - 将项目从 Objective C 移动到 Swift 时,类型 'AnyHashable' 的值没有下标

iOS:AFHTTPSession 管理器响应数据

ios - 实现一个带约束的垂直 UIScrollView

ios - Pickerview不显示

java - 我的循环不允许我输入用户输入来结束循环 :( (java)

ios - Apple iOS 平台上的 LLVM 字节码

ios - 在 iOS 8 中每次启动时记录或缓存路径更改

xcode - ctrl + 拖动到错误的 swift 文件

c++ - constexpr 类模板文字类型可以在非文字类型上参数化吗?