我尝试过以编程方式创建NSImage视图:
var thing = NSImageView.init(frame:CGRectMake(10, 10, 256, 256))
thing.image = NSImage(named:"test.png")
它在Xcode中运行没有任何错误并成功创建了视图,但在任何地方的视图控制器中都看不到任何错误。
我还想在视图中添加以下参数,但Xcode找不到它们:
thing.editable:"YES"
thing.animates:"YES"
答案 0 :(得分:1)
因为您尚未将其添加到窗口中。
如果您使用故事板:
self.view.addSubview(thing)
如果您使用传统的XIB:
self.window.contentView?.addSubview(thing)
另外,你得到了两个属性的名称错误。他们应该是:
thing.isEditable = true
thing.animates = true