MenuBar に出すが UI は出す必要のないアプリ
ポイント
- UI は
MenuBarExtraで書く - Info.plist には
Application is agent (UIElement)にYES- 生キー名なら
LSUIElementに1
- 生キー名なら
→ これで以下の動作になる
| 項目 | 表示 |
|---|---|
| 右上メニューバー | o |
| 左側のアプリ単位のメニュー | x |
| Dock (通常 画面下) のアイコン | x |
| Cmd+Tab のアプリ切り替え | x |
参考: UI 実装のメモ
swift
import SwiftUI
@main
struct ToggleMirrorApp: App {
var body: some Scene {
MenuBarExtra {
// メニューに出すボタン
// 例: Button("Quit") { NSApp.terminate(nil) }
} label: {
// アイコン
}
}
}
以下広告