// 描述用户界面中的不同按钮样式。
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,
};