と格闘していNSPathControl
ます。具体的には、ユーザーにタイトルとパスを尋ねるダイアログ (NIB によって生成されたもの) があります。パスは、ユーザーのハード ドライブ上のローカル パスである必要があります。そのため、Xcode 4 では、NSPathControl
. 属性インスペクタで、そのスタイルを「ポップアップ」に設定しました。
これは私が期待するようにかなり機能します。クリックすると、いくつかの一般的なパスまたは現在の選択に関連するパスを含むメニューと、ダイアログ ボックスを開いてパスを選択できる [Choose...] オプションが表示されます。
問題は、境界線やボタンがまったくないため、Cocoa ドロップダウンのように見えないことです。どうすればこれを のように見せることができますNSPopUpButton
か。これはおそらく誰かが期待するものです。
あるいは、私は Cocoa を初めて使用するので、これについて間違った方向に進んでいると言われても構わないと思っています。私が間違った方法で行っている場合、ユーザーにパスを選択させるより良い方法は何ですか?
これが私がやろうとしていることの例です:
パスのドロップダウンが表示されますか? 私はそれがこれらのいずれかのように見えることを期待していたでしょう...
...とはいえ、私は行儀の良い Cocoa アプリを作成しようとしているので、「これを行う正しい方法は何か?」ということが本当に必要です。前もって感謝します。