問題タブ [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.

0 投票する
10 に答える
14711 参照

objective-c - Interface BuilderでNSCellサブクラスを設計することは可能ですか?

NSTableViewで使用するためにNSCellをサブクラス化しようとしています。作成したいセルはかなり複雑なので、Interface Builderで設計してから、ペン先からNSCellをロードできると非常に便利です。

これは可能ですか?どうすればいいのですか?

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

cocoa - コア データ モデルに NSImage を格納する

Core Data Model に NSImage を保存する正しい方法は何ですか? Entity に Attribute を追加し、それに Type "Binary" を指定すると機能すると想定しましたが、機能していません。NSImageCells の列を持つテーブルがありますが、何も表示されません。

0 投票する
8 に答える
30570 参照

cocoa - CocoaのNSTableView行をダブルクリックしますか?

ユーザーがの行をダブルクリックしたときにウィンドウを開くには、アプリケーションが必要ですNSTableView。これを達成する方法についての情報や例を見つけるのに少し苦労しています。誰かが私を正しい方向に向けることができますか?

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

cocoa - NSTableView と NSOutlineView のドラッグ アンド ドロップ

私は NSTableView と NSOutlineView を持っています。どちらもバインディングによって提供されるコンテンツを持ち、ドラッグ アンド ドロップ機能が必要です。

  • テーブル Aからアウトライン B の行に行をドラッグすると、アウトライン B の行が表すデータ構造にコピーされます。

  • 行をアウトライン Bからアウトライン B の別の行にドラッグします。これにより、最初の行で表されるデータが 2 番目の行で表されるデータにコピーされます。

私はApple のドラッグ アンド ドロップに関するドキュメントを読んだことがありますが、どこにも行き着きませんでした。私がしなければならないことに実際には当てはまらないようです。私は何が欠けていますか?

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

cocoa - ハイライト時の NSTableColumn のテキストの色

アプリの設定 plist からテキストの色を取得する NSTableView にセルの列があります。強調表示されたときにテキストの色を白に設定したいのですが、これを行う良い方法を見つけることができませんでした。

誰かアイデアはありますか?

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

cocoa - NSTableView内のNSTextFieldCellでクリック可能なURLリンク?

NSTextFieldCell で使用している NSAttributedString があります。いくつかのクリック可能な URL リンクを作成し、NSTextFieldCell 内に大きな NSAttributedString を配置します。NSTextFieldCell を正常に表示していて強調表示されているときはいつでも、リンクをクリックできません。

各列または行を編集できるように TableView を設定すると、2 回クリックして編集モードに入り、NSTextFieldCell の内容を表示すると、リンクが表示されてクリック可能になります。行以外をクリックすると、クリック可能なリンクが表示されなくなります。

リンクを表示したりクリックしたりするには、「編集」モードにする必要があります。

何か設定が足りない気がします。

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

objective-c - NSTableViewに新しく追加されたレコードにフォーカスを移動します

CoreDataを使用していくつかのNSTableViewを制御するアプリケーションを作成しています。NSTableViewに新しいレコードを作成する追加ボタンがあります。このボタンをクリックしたときにフォーカスを新しいレコードに移動して、すぐに名前を入力できるようにするにはどうすればよいですか?これは、プレイリストの追加ボタンをクリックした直後にキーボードのフォーカスが新しい行に移動してプレイリストの名前を入力できるiTunesの場合と同じ考え方です。

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

cocoa - 列を表示/非表示にするときに他のすべての列のサイズを変更しないようにNSTableViewに指示するにはどうすればよいですか?

NSTableViewがあり、ユーザーが列を動的に表示または非表示にする機能があります(メールスタイルのヘッダーコンテキストメニューを使用)。

私の問題は、列が非表示または表示されているときにテーブルビューが現在スクロールビューよりも広い場合(つまり、水平スクロールバーを表示している場合)、表示されているすべての列のサイズがすべて画面に再び収まるように変更されることです。どうすればそれを作ることができますか?他の列のサイズを変更せずに、非表示/表示された列を非表示/表示したいだけです。

列のサイズ変更スタイルをNoneisinterface Builderに設定しようとしましたが、効果がありませんでした。

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

iphone - NSTableView の配列からオブジェクトを削除する

クイックワン。何か見落としてる…

NSDictionary の配列から構築されたグループ化されたテーブル ビューがあります。各配列はテーブルのセクションです。編集モードでユーザーが「削除」をクリックすると、私は呼び出します

メッセージ [myArray removeObject:myObject] を送信する配列を特定するにはどうすればよいですか? NSDictionary には indexOfObject: メソッドがありませんが、NSArray にはあります。上記のオブジェクトを探して各配列を反復処理できると思いますが、それは正しくないようです。

誰か私の頭をガタガタさせてくれませんか?!? どうも!

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

cocoa - Command キーを使用しない Cocoa の NSTableView での複数選択

ユーザーがコマンド ボタンを押しながらクリックする必要なく、NSTableView で複数選択動作を実現する方法はありますか? これは、HandleControlClick() 関数の呼び出し時に、マウス ダウン処理中に cmdKey 修飾子フラグを論理和することにより、Carbon リスト ボックスで簡単に実行できました。私は Cocoa を初めて使用し、イベントをプログラムで簡単に変更する方法や、これが最善の解決策であるかどうかがわかりません。