xcode - NSMenu 没有采用 VibrantDark 的外观风格
问题描述
在我的应用程序中,我有一个 NSMenu,它工作正常,只是外观错误。该应用程序具有 VibrantDark 风格,所有按钮和弹出按钮都以这种风格正确显示。
但是当我创建 NSMenu 时,它会将其显示为灯光样式。NSMenu 没有外观属性。我尝试创建自己的自定义菜单,但它没有画出框架边框。为什么 NSMenu 不采用外观?
解决方案
一切都很好,正确的代码:mouseMenu.popUp(positioning: pointMenu.item(at: 0), at: NSEvent.mouseLocation(), in: self)
推荐阅读
- java - Java方法在左右算术位移后返回错误值
- python - 房价:高级回归技术、特征重要性和前 5 个特征重要性的图条形图
- javascript - 是否有替代移动设备浏览器中的开发人员工具来查看 console.log 条目?
- jpackage - jpackage --type app-image 创建无限递归目录
- arrays - 映射对象数组时,TypeScript 不允许我实现参数接口
- google-cloud-platform - 使用 Terraform 创建 GCP VPC 时出错 - 无法获取令牌:意外 EOF
- python - “windll.user32.ReleaseDC 失败:从 pyautogui.pixel() 返回 0”
- xml - XML Schema - 内容受限的混合元素
- javascript - 为单击搜索按钮和输入按钮添加事件侦听器
- python - 当我的数据集发生变化时如何重构我现有的函数