問題タブ [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.
macos - NSTableViewCell から NSPopup を表示する方法
Xcode5 で OSX 用のアプリを開発しています
ユーザーがテーブルビューセルの編集を終了した後にポップオーバーを表示したいのですが、私は何をしていますか?
これを実行すると、次のエラーが発生します。
うまく動作しません。暫定的に NSTableView の上部に非表示のボタンを追加し、そのボタン (popoverButton) に IBOutlet を設定し、IBAction に従います。
そして、NSTableView メソッドの最後の文を次のように置き換えました。
動作しますが、次のように NSButton の場所にポップオーバーが表示されます。
テーブルビューセルの場所に表示したいのですが、どうすればいいですか???
objective-c - テーブル データのロード時にカスタム テーブル セル ビューが変更されない
私はカスタムに少し問題がありますNSTableCellView
。
問題: Nib に Table View があり、配列からデータをロードするようにすべてのものが構成されています。今のところ、OKです。問題は、アプリが (メソッドを使用して(id)tableView:(NSTableView *)tableView objectValueForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row
) ビューを準備している間、返されたビューは必要に応じて変更されます (戻る前にブレークポイントで監視されます) が、私が見ることができる、誰もが見ることができるビューは変更されません。
問題を見つけるのを手伝ってくれると思います。私の問題を理解するのに役立つものをいくつかあげます。
いくつかの画像
ご覧のとおり、返される前のセルは、ビューも変更されています。
テーブル ビューに表示されたセル。この場合、カスタム ビューは変更されていません。何も変更していないように見えます。
コード
私のカスタムNSTableCellView
、ヘッダーしかありません...
テーブルのビューを作成する方法:
もう 1 つ、TableViewPlayground と呼ばれる Apple のサンプル プロジェクトの 1 つに少し従いました。
ありがとう
objective-c - 編集中にNSTableViewセルの値を変更する
編集中に NSTableView セルに表示されている値を変更したい。私の要件は次のとおりです。最初に 234.5678978 のセル値を入力し、編集後、値は 0 桁の精度 (つまり 235) に切り上げられます。私の要件は、そのセルをクリックできるときに、特定の小数精度、たとえば 5 精度までの値を表示することです。この場合は 234.56790)。この機能を実現するにはどうすればよいですか。NSTableView のセルを編集するダブルクリックのアクションをキャプチャしようとしました。
しかし、タブアウトでのみeditingDidEnd
呼び出され、他の 2 つのメソッドは呼び出されませんでした。
cocoa - NSTableCell の追加のテキスト フィールドへの参照を取得する
NSTableCell のサブクラスを作成し、それをテーブルのデータ ソースおよびデリゲートにしました。
テーブルはビューベースです。
セルは、追加のテキスト フィールドを追加した画像とテキストのセルでした。
サブクラスの余分なフィールドの参照アウトレットがあります。
IB のテーブル ビュー セルからエクストラ フィールド参照アウトレットをエクストラ フィールドに接続しました。
テーブル内のすべては、セル ビューをサブクラス化し、すべてのデータ ソースとデリケートなコードをそこに移動する前と同じように機能します。
しかし..サブクラス内のデリケートなメソッドで新しい追加フィールドを参照することはできませんでした。
私が今できると思っていたことを以下に見てください。しかし、tableCellDate (セル内の新しいフィールド) は、使用可能な参照として認識されません。
ios - セル コンテンツ ビューに UIDatePicker を追加する
UITableView セルのアクセサリ ビューに UIDatePicker のインスタンスを配置しようとしており、テンプレートとしてこのSO スレッドに従っています。ただし、ピッカーがセル全体の上に配置されているように見えます。
以下は、UITableView のアクセサリ ビューに Date Picker を追加するために使用しているコードです。
私が間違っていること、またはこれを修正する方法について誰かが何かガイダンスを持っていますか?
swift - ユーザーがクリックした行の NSTableView の行番号を出力します
私はNSTableView
1つの列を持っています。ユーザーがクリックした行の行番号を出力したいと思います。どこから始めるべきかわかりません。これには方法がありますか?