如何以编程方式在swift中添加按钮(OS X)

时间:2016-08-07 17:49:43

标签: swift macos nsbutton programmatically-created

我有一个视图,我想在程序控制下添加一个复选框(没有.xib文件)。这是我正在尝试的代码,但是屏幕上没有复选框(它确实在视图中绘制了其他所有内容)。我错过了什么吗?

课程早期:

var rodLimitsCB : NSButton?

在viewWillMoveToWindow中:

    if showRodLimits && rodLimitsCB == nil {

        rodLimitsCB = NSButton(frame: NSRect(x: self.frame.origin.x+100, y: self.frame.origin.x+100, width: 30, height: 30))
        rodLimitsCB!.setButtonType( .SwitchButton )
        rodLimitsCB!.title = "Rod Limits"
        self.addSubview( rodLimitsCB! )
    }

任何指针都会受到赞赏。

0 个答案:

没有答案