Mac开发_NSBezelStyle

// 描述用户界面中的不同按钮样式。
typedef NS_ENUM(NSUInteger, NSBezelStyle) {
    // 表示一个圆角矩形形状的按钮,边角比NSBezelStyleRoundedDisclosure更圆滑。
    // 是默认样式。
    NSBezelStyleRounded           = 1,
    // 表示一个标准的正方形形状的按钮。
    NSBezelStyleRegularSquare     = 2,
    // 表示一个标准的圆角矩形形状的按钮,中间有一个小三角形,用于指示按钮的状态或行为。
    NSBezelStyleDisclosure        = 5,
    // 表示一个没有阴影的正方形形状的按钮。
    NSBezelStyleShadowlessSquare  = 6,
    // 表示圆形的按钮或控件样式。
    NSBezelStyleCircular          = 7,
    // 它表示一个带有纹理的正方形按钮。
    // 这种样式通常用于需要表现出一定程度的深度和立体感的情况下,比如在Mac应用程序中的工具栏按钮或工具箱按钮。
    // 该样式的按钮通常会在按钮的背景中使用纹理或阴影来增加深度感,以使按钮看起来更加立体化和引人注目。
    NSBezelStyleTexturedSquare    = 8,
    // 带有帮助按钮的样式。
    NSBezelStyleHelpButton        = 9,
    // 按钮边框相对于其他风格边框来说更小,适合在界面中作为次要的操作按钮或者图标按钮使用。
    NSBezelStyleSmallSquare       = 10,
    // 表示一个带有纹理和圆角的按钮样式。这个样式通常用于创建具有视觉吸引力的按钮,使其看起来更加现代和优美。
    NSBezelStyleTexturedRounded   = 11,
    // 表示一个圆角矩形的样式。它通常用于按钮、文本框等控件的外观设置。
    // 这种样式的外观特点是四个角都是圆角,而且边框线条比较粗,看起来比较醒目。
    NSBezelStyleRoundRect         = 12,
    // 表示一个凹陷的圆角矩形形状的按钮,用于指示一个次要的行为或选项。
    NSBezelStyleRecessed          = 13,
    // 表示一个圆角矩形形状的按钮,中间有一个小三角形,用于指示按钮的状态或行为。
    // 与NSBezelStyleDisclosure相比,它的边角更圆滑。
    NSBezelStyleRoundedDisclosure = 14,
    // 其含义是将按钮的外观设置为内联样式。
    // 内联样式通常用于在文本中插入按钮,以便用户可以直接在文本中执行操作。
    // 通常,内联按钮的外观比普通按钮更简单,以便它们能够与文本融合在一起,不会分散用户的注意力。
    NSBezelStyleInline API_AVAILABLE(macos(10.7)) = 15,
};
posted @ 2023-03-24 01:19  CH520  阅读(51)  评论(0编辑  收藏  举报