osx – 使用Cocoa以编程方式创建一个复选框[已关闭]

我需要在Cocoa中以编程方式创建一个复选框,当我尝试使用ButtonType设置为NSSwitchButton的按钮时,它会显示我给它但不是复选框的标题。我想我缺少一些东西,但是我没有找到任何资源,无需使用Xcode GUI来制作复选框。任何人都可以链接好的资源。此外,我不认为发布我的代码将是有用的,因为它都包含在自定义的lisp API中。

解决方法

这个问题有点老了,所以你可能已经弄清楚了,但我在寻找这个确切的事情时发现了这个问题。 Alex围绕解决方案跳舞,而不实际提供。所以这里,对于Google和全人类:如何以可编程方式在Cocoa中创建一个复选框。
NSRect frame;
frame.size.width = frame.size.height = 18;
NSButton *myCheckBox = [[NSButton alloc] initWithFrame:frame];
[myCheckBox setButtonType:NSSwitchButton];
[myCheckBox setBezelStyle:0];  // This is unnecessary. I include it to show that checkBoxes don't have a bezel style.

[myView addSubview:myCheckBox];

相关文章

vue阻止冒泡事件 阻止点击事件的执行 <div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些