0
ココアアプリケーションの実行中にランチパッド(3指スライド)機能を無効にする方法はありますか?現在のアプリケーションの実行中に別の場所に移動したり、別の操作を行うのが難しくなっています。彼らはまだ他の方法を持っていることを知っていますが、私はそれを落胆させたいだけです。OS Xココアのランチパッド機能を無効にする
ココアアプリケーションの実行中にランチパッド(3指スライド)機能を無効にする方法はありますか?現在のアプリケーションの実行中に別の場所に移動したり、別の操作を行うのが難しくなっています。彼らはまだ他の方法を持っていることを知っていますが、私はそれを落胆させたいだけです。OS Xココアのランチパッド機能を無効にする
一般におけるアプリケーション切り替えからユーザーを防ぐ(ちょうどランチパッドを使用していない)、+ [NSApp setPresentationOptions:]
方法のためNSApplicationPresentationDisableProcessSwitching
フラグを使用します。
詳細については、AppleのKiosk Mode Technical Noteを参照してください。
ありがとうございました。どこに私はこれを置くのですか? AppDelegateコントローラでは?試してみると、 'NSApplicationPresentationDisableProcessSwitching'を使用するオプションはありません。私はSwiftとXcodeには本当に新しいので、私は詳細を感謝します。 – cheesydoritosandkale
アップルのページからこのコードを提案しました ' - (void)awakeFromNib { @try { NSApplicationPresentationOptions options = NSApplicationPreentationHideDock + NSApplicationPresentationHIdeMenuBar; [NSApp setPresentationOptions:options]; } @catch(NSException * exception){ NSLog(@ "エラー。オプションの組み合わせが正しいことを確認してください。"); } '残念なことに私のために働かなかった。私は何が欠けていますか? – cheesydoritosandkale
そのコードはSwiftではなくObjective-Cです。少なくとも1つのタイプミス( 'Preentation')も含まれています。 – duskwuff