我正在尝试在我正在开发的应用程序中创建 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/