在 SwiftUI 中使用系统图标和 macOS 作为按钮
Posted
技术标签:
【中文标题】在 SwiftUI 中使用系统图标和 macOS 作为按钮【英文标题】:Use system icon in SwiftUI with macOS as button 【发布时间】:2020-05-01 10:33:44 【问题描述】:我喜欢在 SwiftUI 中为我的按钮使用内置图标,包括图像周围的矩形。就像一个带有系统图标的普通按钮。
但是我该如何使用它们呢?我可以将它们复制为我的项目中的独立图形,然后使用
Image("MyIconName")
但我喜欢在不制作单独副本的情况下访问它们,例如
Image( NSImage(NSImageNamePathTemplate) )
有什么想法吗?
BTW:这不属于不支持 ios 图标,因为 NSImage 直接在 macOS 中提供了这些。
【问题讨论】:
这能回答你的问题吗? SwiftUI on macOS, how to use custom image symbol on Button? 我会检查它,只要我能够在我当前的项目中实现它。 是的,它工作正常!谢谢! 【参考方案1】:在这里
Image(nsImage: NSImage(named: NSImage.pathTemplateName)!)
【讨论】:
以上是关于在 SwiftUI 中使用系统图标和 macOS 作为按钮的主要内容,如果未能解决你的问题,请参考以下文章
有没有办法在 macOS SwiftUI 开发中使用 SF Symbols?
在 macOS 上的 SwiftUI 列表视图中选择和删除核心数据实体
使用 SwiftUI 在 macOS 中设置 SidebarView 的宽度