私はNSDocument
複数のファイル タイプに保存できるベース アプリケーションを持っているので、ドキュメントを保存するときに、NSDocument は、ユーザーが保存するタイプを選択できるアクセサリ ビューとして、保存パネルにポップアップ ボタンを便利に追加します。良い。
ここで、保存パネルに含めたい別のビューがありますが、オーバーライドして独自のビューを挿入するために-[NSDocument prepareSavePanel:]
使用-setAccessoryView:
すると、ファイル タイプのポップアップ ボタンが置き換えられるため、自分のビューのみがポップアップボタンではなく、パネルを保存します。
NSDocument
自分のビューとそのファイル タイプ ポップアップの両方を保存パネルに同時に表示する方法はありますか? 既存のアクセサリ ビューを取得し、それを自分のアクセサリと一緒にコンテナ ビューにパッチして、元に戻すことができるように見えますが、それはかなりハックなようで、これを行うためのより良い方法があるかどうか疑問に思っていました。逃した。