SwiftUI mac 自定义菜单栏并支持跳转到链接,打开URL网页链接
文章摘要
HeoGPT
这篇文章介绍了在SwiftUI中如何自定义mac菜单栏并支持跳转到链接,打开URL网页链接。作者使用了.commands修饰符来编辑菜单栏,并通过openURL来打开链接。文章提供了示例代码和参考文章。
此内容根据文章生成,并经过人工审核,仅用于文章内容的解释与总结
投诉SwiftUI在mac上更改菜单栏远没有storyboard直观,在Swiftui上并没有一个能够控制菜单栏的View文件或者UI的方式来编辑菜单栏,相比storyboard的菜单栏编辑来说,感觉是编程体验的倒退。
那么在swiftUI中如何编辑菜单栏呢?
使用 .commands修饰符
1 | @main |
如何添加链接
我们经常需要在菜单栏中添加一个反馈按钮来通过Safari或者其他浏览跳转到指定的网页。在commands修饰符中似乎无法使用Link组件,那么就需要通过openURL来打开了。
1 | struct ContentView: View { |
示例代码
综合两点
1 | @main |
参考文章
- 感谢你赐予我前进的力量
打赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 张洪Heo
评论
生成评论
匿名评论
违规举报
✅ 你无需删除空行,直接评论以获取最佳展示效果