問題タブ [nstableview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cocoa - NSTableViewでNSButtoncellタイプのセルの背景色を設定するにはどうすればよいですか?
これは私のテーブルビューデリゲートです:
通常のセルを表示することは問題なく機能しますが、NSButtonCellタイプ(チェックボックス用)のセルを追加すると、テーブルビューがフリーズします。それを修正する方法は?
どんな助けでもいただければ幸いです。
cocoa - ハイライトカラー NSTableview を無効にする - Apple 開発
NSTableview 内のチェック ボックスをクリックしてアイテムを選択する必要があるアプリケーションをココアで開発しています。テーブル ビューの行を強調表示せずにセルを選択する必要があります。
objective-c - tableView sortDescriptorsDidChange: 呼び出されない
ご挨拶、
私は正常に動作する 2 つの列を持つ NSTableView を持っています... ただし、Interface Builder でテーブルのソート記述子を設定すると、期待どおりに動作し、sortDescriptorsDidChange が期待どおりに呼び出されます。ただし、Interface Builder でソート記述子を設定せず、代わりにこれを使用する場合:
(ここで、「名前」は一番左の列の識別子です) 私のコードでは、sortDescriptorsDidChange は呼び出されません。NSTableView に関する Apple のドキュメントを読んだ (読み間違えた?) ので、私がやっていることはうまくいくはずです。私は何を間違っていますか?
PS私は、これらすべてにNSArrayControllerを使用することもできることを知っています(そして、それを行うとうまく動作します)が、何らかの理由で、そうしないことを選択しました.
objective-c - CoreDataとNSTableViewはコンテンツをタイトルとして表示します
Simplenote同期をサポートするメニューバーのメモ取りアプリに取り組んでおり、メモごとに個別のタイトルとコンテンツを使用しています。NSTableViewのタイトルとNSTextViewのコンテンツが表示されますが、Simplenoteのように、テーブルビューのタイトルとしてコンテンツを表示したいと思います。私の問題は、タイトルが改行に達するまでだけ表示したいのですが、その方法がわかりません。
objective-c - NSArrayController でオブジェクトを削除する
NSTableView
からデータを取得する がありNSArrayController
、現在選択されている行を削除する必要があります。メソッドがあることは知っNSManagedObjectContext
てdeleteObject:
いますが、から削除する方法が思いつきませんNSArrayController
。
objective-c - バインディングで何か間違ったことをしていると、何がわからない
モデルオブジェクトのインスタンスを保持する可変配列があります。そのモデルオブジェクトには、「名前」といういくつかのプロパティがあります。可変配列の初期化または入力に問題はありません。
引き出し付きの窓があります。ドロワーにテーブルを追加しました。ドロワーはテーブルを使用してモデルオブジェクトのいくつかのインスタンスを表示するという考えです。
ドロワーのあるウィンドウのxibにnsarraycontrollerを追加しました。Array Controllerのプロパティで、ObjectControllerをモデルクラスのインスタンスに設定しました。アレイコントローラーバインディングで、ファイル所有者を指すようにコントローラーコンテンツを設定し、モデルキーパスをアレイの名前に設定しました。
テーブルでは、コンテンツをアレイコントローラーにバインドし、コントローラーキーをarrangedObjectsにバインドし、モデルキーパスを名前にバインドします。
私の問題は、可変配列が適切に初期化されて入力されているにもかかわらず、ドロワーのテーブルに1つのエントリが表示されないことです。ここで何かが足りませんか?
cocoa - NSTableView 行のテキストを垂直方向に揃える
NSTableView に小さな問題があります。テーブルの行の高さを増やしていると、その中のテキストが行の上部に配置されますが、垂直方向の中央に配置したいです!
誰かが私にそれを行う方法を提案できますか??
ありがとう、
ミラージ
cocoa - NSViewが現在表示されているかどうかを確認するにはどうすればよいですか?
メインウィンドウにNSToolbarがあるアプリケーションを入手しました。クリックされたアイコンに応じて、NSViewがこのウィンドウに表示されます。私の問題は、これらのビューの1つに、ビューが表示されるたびに再ロードしたいデータがNSTableViewに表示されることです。-initは1回しか呼び出されないので、その方法がわかりません。(例:アプリケーションを起動すると、[ウィンドウのサブビューの] [ドキュメント]セクションが表示されます。[従業員][最初のサブビューの代わりに別のサブビューが表示されます]をクリックしてから、もう一度[ドキュメント]をクリックすると、再ロードするドキュメントのNSTableViewのデータ。)
それ、どうやったら出来るの?
前もって感謝します。
macos - NSTableView で行の並べ替えをドラッグ アンド ドロップする
NSTableView を設定して、ペーストボード コードを記述せずに行を並べ替える簡単な方法があるかどうか疑問に思っていました。1 つのテーブル内でこれを内部的に実行できるようにするためだけに必要です。pboard コードを書くのに問題はありませんが、Interface Builder がどこかにトグルを持っているのを見た/デフォルトで動作しているのを見たことを除いては。それは確かに十分に一般的なタスクのようです。
ありがとう