Alb*_*tUI 8 xcode swift macos-big-sur
当我使用 SwiftUI App Lifecycle 创建应用程序时,工具栏按钮与新的 Big Sur 工具栏按钮样式(具有 onHover 效果样式)匹配。但是如果我选择传统的 AppDelegate Lifecycle 并通过 Storyboards 自定义工具栏,那么我会得到这个没有 onHover 效果的按钮样式:
该按钮以矩形为背景出现。有谁知道我怎样才能达到新的风格?
设置NSButton.showsBorderOnlyWhileMouseInside属性后,我得到了这个效果。
button.setButtonType(.momentaryPushIn)
button.isBordered = true
button.showsBorderOnlyWhileMouseInside = true
Run Code Online (Sandbox Code Playgroud)
小智 3
我自己刚刚遇到了这个问题,并发现以下 NSButton 设置可以工作。
Button style = Textured Rounded
Type = Momentary Light
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1879 次 |
| 最近记录: |