問題タブ [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 投票する
0 に答える
204 参照

macos - NSTableViewCell から NSPopup を表示する方法

Xcode5 で OSX 用のアプリを開発しています

ユーザーがテーブルビューセルの編集を終了した後にポップオーバーを表示したいのですが、私は何をしていますか?

これを実行すると、次のエラーが発生します。

うまく動作しません。暫定的に NSTableView の上部に非表示のボタンを追加し、そのボタン (popoverButton) に IBOutlet を設定し、IBAction に従います。

そして、NSTableView メソッドの最後の文を次のように置き換えました。

動作しますが、次のように NSButton の場所にポップオーバーが表示されます。

ここに画像の説明を入力

テーブルビューセルの場所に表示したいのですが、どうすればいいですか???

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

objective-c - テーブル データのロード時にカスタム テーブル セル ビューが変更されない

私はカスタムに少し問題がありますNSTableCellView

問題: Nib に Table View があり、配列からデータをロードするようにすべてのものが構成されています。今のところ、OKです。問題は、アプリが (メソッドを使用して(id)tableView:(NSTableView *)tableView objectValueForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row) ビューを準備している間、返されたビューは必要に応じて変更されます (戻る前にブレークポイントで監視されます) が、私が見ることができる、誰もが見ることができるビューは変更されません。

問題を見つけるのを手伝ってくれると思います。私の問題を理解するのに役立つものをいくつかあげます。

いくつかの画像

ご覧のとおり、返される前のセルは、ビューも変更されています。

返される前のセル

テーブル ビューに表示されたセル。この場合、カスタム ビューは変更されていません。何も変更していないように見えます。

誰にでも見える細胞

コード

私のカスタムNSTableCellView、ヘッダーしかありません...

テーブルのビューを作成する方法:

もう 1 つ、TableViewPlayground と呼ばれる Apple のサンプル プロジェクトの 1 つに少し従いました。

ありがとう

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

objective-c - 編集中にNSTableViewセルの値を変更する

編集中に NSTableView セルに表示されている値を変更したい。私の要件は次のとおりです。最初に 234.5678978 のセル値を入力し、編集後、値は 0 桁の精度 (つまり 235) に切り上げられます。私の要件は、そのセルをクリックできるときに、特定の小数精度、たとえば 5 精度までの値を表示することです。この場合は 234.56790)。この機能を実現するにはどうすればよいですか。NSTableView のセルを編集するダブルクリックのアクションをキャプチャしようとしました。

しかし、タブアウトでのみeditingDidEnd呼び出され、他の 2 つのメソッドは呼び出されませんでした。

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

cocoa - NSTableCell の追加のテキスト フィールドへの参照を取得する

NSTableCell のサブクラスを作成し、それをテーブルのデータ ソースおよびデリゲートにしました。

テーブルはビューベースです。

セルは、追加のテキスト フィールドを追加した画像とテキストのセルでした。

サブクラスの余分なフィールドの参照アウトレットがあります。

IB のテーブル ビュー セルからエクストラ フィールド参照アウトレットをエクストラ フィールドに接続しました。

テーブル内のすべては、セル ビューをサブクラス化し、すべてのデータ ソースとデリケートなコードをそこに移動する前と同じように機能します。

しかし..サブクラス内のデリケートなメソッドで新しい追加フィールドを参照することはできませんでした。

私が今できると思っていたことを以下に見てください。しかし、tableCellDate (セル内の新しいフィールド) は、使用可能な参照として認識されません。

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

ios - セル コンテンツ ビューに UIDatePicker を追加する

UITableView セルのアクセサリ ビューに UIDatePicker のインスタンスを配置しようとしており、テンプレートとしてこのSO スレッドに従っています。ただし、ピッカーがセル全体の上に配置されているように見えます。

ここに画像の説明を入力

以下は、UITableView のアクセサリ ビューに Date Picker を追加するために使用しているコードです。

私が間違っていること、またはこれを修正する方法について誰かが何かガイダンスを持っていますか?

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

swift - ユーザーがクリックした行の NSTableView の行番号を出力します

私はNSTableView1つの列を持っています。ユーザーがクリックした行の行番号を出力したいと思います。どこから始めるべきかわかりません。これには方法がありますか?