首页 > 其他分享 >Mac开发_NSButtonType

Mac开发_NSButtonType

时间:2023-03-25 11:31:59浏览次数:32  
标签:状态 off NSButtonType 恢复原状 Mac 按下 开发 按钮 松开

// 不同类型的按钮的样式和行为。
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,
};


作者: CH520




标签:状态,off,NSButtonType,恢复原状,Mac,按下,开发,按钮,松开
From: https://blog.51cto.com/u_15318120/6149009

相关文章