本文介绍了如何使用 Swift playground 用一些绘图来显示 NSView?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
基本上我想在 NSView 的 Swift 游乐场中测试图表绘制.
Basically I would like to test a chart drawing in a Swift playground in NSView.
推荐答案
这是我现在使用的:
class CustomView: NSView {
init(frame: NSRect) {
super.init(frame: frame)
}
override func drawRect(dirtyRect: NSRect) {
color.setFill()
NSRectFill(self.bounds)
NSColor.yellowColor().setFill()
var r = NSMakeRect(0, y, self.bounds.width, 5)
NSRectFill(r)
}
var color = NSColor.greenColor()
var y: CGFloat = 0
}
var view = CustomView(frame:
NSRect(x: 0, y: 0, width: 300, height: 300))
view.color = NSColor.greenColor()
XCPShowView("chart", view)
for var i = 0; i < 100; ++i {
view.y = CGFloat(i) // <- try click on a plus sign opposite this line to add it to timeline
}
这篇关于如何使用 Swift playground 用一些绘图来显示 NSView?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!