【问题标题】:setting image in NSImageView在 NSImageView 中设置图像
【发布时间】:2015-02-05 16:49:14
【问题描述】:

我需要继承一个 NSImageView。这个类的一个对象是用 IB 实例化的。 当尝试设置其图像(img)时,我得到 nil !有什么帮助吗? 类 Custom_ImageView:NSImageView { var img=NSImage()

override func awakeFromNib()
{
    self.awakeFromNib()

    img=NSImage(size: self.bounds.size)
    self.image=img
    println(self.image) // "nil"
}

}

【问题讨论】:

  • 请确保 bounds.size 宽度或高度不为零。
  • 我希望你的意思是 super.awakeFromNib()

标签: cocoa swift


【解决方案1】:

当然是 super.awakeFromNib() ! 令人惊讶的是,我的代码运行良好,尽管当我 println(self.image) 时,我仍然得到 nil,println(image) non-nil !也许 self.image 很快就会发布它用于显示图像。 无论如何它有效! 谢谢你的回答

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-07-30
    • 2012-02-26
    • 1970-01-01
    • 1970-01-01
    • 2023-03-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多