加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

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

发布时间:2020-12-14 21:30:22 所属栏目:资源 来源:网络整理
导读:我需要在Cocoa中以编程方式创建一个复选框,当我尝试使用ButtonType设置为NSSwitchButton的按钮时,它会显示我给它但不是复选框的标题。我想我缺少一些东西,但是我没有找到任何资源,无需使用Xcode GUI来制作复选框。任何人都可以链接好的资源。此外,我不
我需要在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];

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读