为什么这允许我更改边界状态而不是边框宽度(或其他边框属性)?
NSButton *button = (NSButton *)sender;
[button setBordered:false];
[button setBorderWidth:5];
答案 0 :(得分:1)
setBorderWidth:
方法不存在,请查看NSButton Class Reference
换句话说,NSButton
不支持更改边框宽度(默认情况下)
setBordered:
方法定义了按钮具有bezeled边框
将setBordered:
设置为false
会移除完整的挡板,例如:
setBordered:
方法可能会让人感到困惑。