关于如何在 iOS UIView 上创建发光效果的示例很多,但您如何在 macOS 上创建呢?最好使用 Swift。
谢谢。
最佳答案
您的问题有点含糊(特别是什么是“发光效果”?),但我认为您的意思是具有浅色而不是深色的阴影效果。
为此,您只需根据以下文档配置 NSView 层的 shadow
属性:
https://developer.apple.com/reference/appkit/nsview/1483263-shadow
给阴影一个 (0,0) 偏移量,使其在 View 后面居中,在 View 边缘周围给它一个适当的半径,并给它一个明亮的发光颜色和适当的不透明度。
完整的代码示例位于:How to display shadow for NSView?
如果影子不是您想要的,您可能需要编辑您的问题并详细说明您的意思。
关于swift - NSView 周围的发光效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42429310/