1列のNSTableViewがあります。ココアで知っているように、テーブルは列ベースです。ユーザー名用とパスワード用の 2 つの行がある表ビューを使用して、cocoa でログイン画面を作成したいと考えています。ココアでカスタム テーブルを使用して 2 つの行を作成する方法を知りたいです。
私を助けてください。どんな助けでも大歓迎です。
ありがとう
1列のNSTableViewがあります。ココアで知っているように、テーブルは列ベースです。ユーザー名用とパスワード用の 2 つの行がある表ビューを使用して、cocoa でログイン画面を作成したいと考えています。ココアでカスタム テーブルを使用して 2 つの行を作成する方法を知りたいです。
私を助けてください。どんな助けでも大歓迎です。
ありがとう
1) ドキュメントを読み、 NSTableViewDataSourceプロトコルを実装するための何千もの例のいずれかを Google で検索します。問題が発生した場合は、具体的な質問を投稿してください。
2) 標準のテキストフィールドやラベル、NSForm、さらには NSMatrix ではなく、NSTableView を選択した理由を再考してください。このように NSTableView を使用するのは奇妙であるだけでなく、その実装はぎこちなく奇妙です。
最後のポイントを少し戻します。ダイアログ (モーダルであろうとなかろうと) には、通常、いくつかのフィールドしかありません。それがフィールドとラベルの目的です。多くの同じタイプの入力フィールドを扱っていることに気付いた場合は、NSForm の方が適していますが、問題がいくつかあります。NSTableView はテーブルを表示し、2 つまたは 3 つの個別にラベル付けされたフィールドの 1 つの列は、実際にはテーブルではありません。テキスト フィールドとパスワード フィールドを使用し、それらにラベルを貼るだけで完了です。:-)