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

前端之家收集整理的这篇文章主要介绍了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];
原文链接:/html/232744.html

猜你在找的HTML相关文章