問題タブ [nstableviewcell]

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.

0 投票する
2 に答える
3725 参照

cocoa - Cocoa:コアデータ+ NSTableView

私はコアデータアプリをセットアップしていて、すべてがかなりうまく機能しています。しかし、1つの小さな問題があります。新しいオブジェクトをエンティティに挿入すると、NSTableViewCellに移動し、必要なテキストに編集できますが、小さな問題が1つあります。セルを編集できますが、選択を解除して保存することはできません。コアデータに対しては、編集モードのままであり、アプリケーションを終了する以外に方法はありません。また、セルに付けたばかりの新しい名前は保存されません。

0 投票する
5 に答える
4935 参照

cocoa - NSTableView 行のテキストを垂直方向に揃える

NSTableView に小さな問題があります。テーブルの行の高さを増やしていると、その中のテキストが行の上部に配置されますが、垂直方向の中央に配置したいです!

誰かが私にそれを行う方法を提案できますか??

ありがとう、

ミラージ

0 投票する
1 に答える
1136 参照

cocoa - Core Data アプリのテーブル選択とテーブル行をプログラムで取得する方法は?

TableView で 1 人の「プレーヤー」を選択すると、すべてのチームメイトのリストが 2 番目の tableView に表示され、その 2 人のプレーヤーが同じプレーヤーで何回プレーしたかの列が表示される Core Data アプリを作成しようとしています。 「チーム」(別のエンティティ)。

通常の配列からテーブルを埋める方法は知っていますが、ArrayControllers と Core Data を使用すると、状況に対する私の見方が本当に乱雑になるため、これは私を完全に行き詰まらせました。

これにどのようにアプローチしますか?

0 投票する
2 に答える
1867 参照

objective-c - NSButtonCellアクションの問題

何らかの理由で、テーブルビューのNSButtonCellが間違ったオブジェクトをパラメーターとして渡しています。クリックした後、NSButtonCellのタグを読み取ろうとしています。

これが私のコードの簡略版です:

コンソールからの結果は次のように述べています。

一見すると(少なくとも私にとっては)、これはタグが100であると言うべきですが、そうではありません。また(2番目のコンソール出力からわかるように)、「buttonClick」セレクターに送信されているパラメーターが正しくないようです。NSButtonCellを受信して​​いるはずですが、NSTableViewを受信して​​います。

0 投票する
1 に答える
1236 参照

cocoa - NSTextField セルへのバインドが機能せず、編集した値がデフォルトにリセットされる

を動的に作成する Core Data ドキュメント アプリケーションに取り組んでいますNSTableColumns。データ セル タイプは、チェックボックス、スライダーなどです。プログラムによるすべてのセル タイプへのバインドは機能しますが、NSTextFieldCell.

すべてNSTextFieldCellsバインドに失敗し、編集後にデフォルト値に戻ります。NSNumberFormatterこれは、それらが文字列、数値 (適用済み)、または日付 (適用済み) のいずれにバインドされているかに関係なく発生しますNSDateFormatter。すべてのバインディングを行うために次の形式を使用しています。

繰り返しますが、これらのステートメントは、セル タイプが 以外の場合に機能しNSTextFieldCellます。

値が変更されたときにログに記録する-observeValueForKeyPathメソッドを投入しました...そして他のセルタイプ(NSSliderCellたとえば)については、値が変化するのを見ることができますが、 を使用するとNSTextFieldCell、決して更新されません。

0 投票する
3 に答える
2568 参照

objective-c - NSTableView で 1 つの NSCell を選択する方法は?

チェックボックス付きの小さなものNSTableViewがあります。チェックボックスがチェックされていないときはいつでも、隣接するNSCells の 1 つをグレー表示してアクセスできないようにします。

ただし、特定の 1 つのセルのみをアドレス指定する方法がわかりません。-dataCellForRowofNSTableColumnは、テーブル列全体のテンプレート セルを常に変更します。

1 つのセルにアクセスするにはどうすればよいですか?

編集:NSTableViewDataSourceプロトコルを使用してテーブルビューを埋めます。

0 投票する
4 に答える
9716 参照

cocoa - NSTableViewCell の色を変更する

NSTableView のセルの色を変更するにはどうすればよいですか?

0 投票する
1 に答える
1086 参照

nstextfieldcell - NSTextFieldCell の複数行

NSTableView の NSTextFieldCell に複数の行を含めるにはどうすればよいですか? これは、複数行のデータがあることを意味します。

Stack Overflow www.stackoverflow.com

これに変わります:

0 投票する
1 に答える
638 参照

cocoa - テーブル ビュー セル、カスタム エディター、および編集フレーム

テーブル ビュー内のセルの内容を編集するときに、カスタム エディターを使用しています。ドキュメントから、カスタム エディターは NSTextView でなければならないことがわかります。そのため、テキスト ビューをドキュメント ビューに配置し、それをカスタム エディターとして割り当てるために IBOutlet を介してセル サブクラスから参照しました。

これをすべて行うと、背景を描画しないようにエディターを設定できますが、ユーザーがそのセルを編集すると太い白い境界線が表示され、それを削除する方法がありません。

したがって、プログラムで NSTextView を作成し、カスタム エディターとして割り当て、白い境界線は表示されませんが、背景を変更したり、clearColor に設定したり、フォント、fontColor などを設定したりすることはできません。それ。暗い背景と白いテキストの正方形です。

私がしていないことはありますか?これは悪いアプローチですか?

ありがとうございました。

0 投票する
2 に答える
1562 参照

macos - Interface Builderを使用してNSTableViewセルを設計することは可能ですか?(iOSアプリ用ではありません)

Interface Builderを使用してNSTableViewセルを設計することは可能ですか?プロジェクトがiOS用の場合、これは実際に可能ですが、Mac OS Xの場合、どういうわけかIBはセルコンテナをレンダリングしません。