はじめに
macOSアプリを使っていると「〇〇について」みたいなボタンで以下のようなウインドウが表示される機能がよくあります。
やり方が気になったので調べてみました。
実装方法
Button {
NSApplication.shared.orderFrontStandardAboutPanel(
options: [NSApplication.AboutPanelOptionKey(rawValue: "Copyright"): "© 2023 Taishin Miyamoto"]
)
} label: {
Text("\(Image(systemName: "gearshape"))")
}
おわり
今回記載した実装コードは最低限のコードです。
他にも色々なカスタマイズができるっぽいので気になる方は試してみてください!
参考記事