【发布时间】:2015-11-23 22:11:54
【问题描述】:
我正在重写 UIImage 类方法 init(named:)。我的目标是能够检索图像的文件名。
代码如下所示:
class UIImageWithFileName: UIImage {
let fileName: String
override init(named:String){
super.init(named)
fileName = named
}
}
由于以下原因,此代码似乎不可能。
我创建了一个 UIImage 的子类,开始输入 init... 令我惊讶的是,没有可覆盖的 init(named:) 方法。下面是完整的 init 方法列表:
如何覆盖 UIImage init(named:)
【问题讨论】:
标签: ios uiimage initialization overriding subclassing