Mac开发_NSButtonType

复制// 不同类型的按钮的样式和行为。
typedef NS_ENUM(NSUInteger, NSButtonType) {
    // 短暂的亮度按钮,按下时会变亮,松开后恢复原状。
    NSButtonTypeMomentaryLight    = 0,
    // 推按式开关按钮,按下一次会变为“on”状态,再按一次会变为“off”状态。
    NSButtonTypePushOnPushOff     = 1,
    // 切换按钮,每次点击会在“on”和“off”状态之间切换。
    NSButtonTypeToggle            = 2,
    // 开关按钮,用于打开或关闭某个选项或功能。
    NSButtonTypeSwitch            = 3,
    // 单选按钮,用于从一组选项中选择一个。
    NSButtonTypeRadio             = 4,
    // 短暂的状态变化按钮,按下时会改变状态,松开后恢复原状。
    NSButtonTypeMomentaryChange   = 5,
    // 开关按钮,只有“on”和“off”两种状态。
    NSButtonTypeOnOff             = 6,
    // 短暂的按入按钮,按下时会向内凹陷,松开后恢复原状。
    NSButtonTypeMomentaryPushIn   = 7,
    // 加速器按钮,用于执行某个快捷操作。
    NSButtonTypeAccelerator API_AVAILABLE(macos(10.10.3)) = 8,
    // 多级加速器按钮,用于执行多级快捷操作。
    NSButtonTypeMultiLevelAccelerator API_AVAILABLE(macos(10.10.3)) = 9,
};
posted @   CH520  阅读(75)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
历史上的今天:
2022-03-24 Apple开发_WKWebView
点击右上角即可分享
微信分享提示