相关疑难解决方法(0)

设置自定义NSView的backgroundColor

使用osx的故事板绘制到NSView的过程是什么?我已经在NSViewController中添加了一个NSView.然后,我添加了一些约束和插座. 在此输入图像描述

接下来,我添加了一些代码来改变颜色:import Cocoa

class ViewController: NSViewController {

    @IBOutlet var box: NSView!

    override func viewDidLoad() {
        super.viewDidLoad()
    }

    override func viewWillAppear() {
        box.layer?.backgroundColor = NSColor.blueColor().CGColor
        //box.layer?.setNeedsDisplay()
    }

    override var representedObject: AnyObject? {
        didSet {
        // Update the view, if already loaded.
        }
    } 
}
Run Code Online (Sandbox Code Playgroud)

我想做自定义绘图和更改NSView的颜色.我过去在iOS上进行过复杂的绘图,但我完全陷入困境.有谁看到我做错了什么?

nsview xcode-storyboard swift

19
推荐指数
4
解决办法
2万
查看次数

标签 统计

nsview ×1

swift ×1

xcode-storyboard ×1