問題タブ [nstablecellview]

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 に答える
1110 参照

objective-c - NSTableCellView パディング

にパディングを追加するにはどうすればよいNSTableCellViewですか?

プレーンな HTML で行う場合と同様に、コンテンツに 10px のパディングが必要です。(すべての側面)。テキストは垂直方向の中央に配置する必要があります。

現時点では、NSTextFieldCell のサブクラスでこれを行っています。しかし、これは正しく機能していないようです。

テキストを編集すると、編集テキスト フィールドは textfieldcell のパディングを使用しません。

画像 2: 画像確認

画像確認

これが私が現在持っているコードです(のサブクラスNSTextFieldCell

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

macos - 選択した行の NSTableCellView.backgroundStyle が NSBackgroundStyle.Dark に設定されないのはなぜですか?

ビューベースの NSTableView には、NSTableCellView のサブクラスがあります。

選択した行の cellView のテキストの色を変更したい。

問題は、すべての cellViews が NSBackgroundStyle.Light で設定されていることです。

私の選択は、NSTableRowView のサブクラスでカスタム描画されます。

選択した行の cellView の backgroundStyle プロパティが Dark に設定されていないのはなぜですか?

ありがとう。

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

xcode - NSTableCellView で BackgroundColor が機能しない

backgroundColor が owner:self.table で機能しないのはなぜですか? これは owner:self でのみ機能しますが、2 番目のオプション -awakeFromNib では何度も呼び出されます。

setStringValue は両方のオプションで機能します。

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

objective-c - NSTableCellView ※結果はロジックに合わせて文字色を変更

RestFull呼び出しのオブジェクトとしてカスタムクラス「サイズ」があります。結果は、NSArrayController によって制御される配列に入力されます。次に、TableView は IB でこのコントローラーにバインドされます。すべてがapectedとして機能します。私が達成するのは、サイズに基づいて NSViewCell の色を変更することです。例:サイズ「M」はレッド、「S」はグリーン、「XXL」はブラウンになります。

.h

.m

デリゲート クラス コンストラクター:

ビューベースのセルの NSTablecolumn のメソッド

メソッドはデリゲートから正しく呼び出されましたが、ロジックは機能しません。

どんな助けでも大歓迎です。

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

objective-c - NSTableCellView でのスクロール中のマウス イベントの追跡に関する問題

カスタム テーブル セル ビューにポップオーバー ボタンがあり、マウス カーソルが 1 つのセルの上に移動すると、セルのこれらのボタンが表示され、この 1 つのセルだけにボタンが表示されます。マウス カーソルをゆっくり動かすと、すべて正常に動作しますが、中央のマウス ラジエーターでテーブル ビューをより速くスクロールすると、ポップオーバー ボタンで表示されるセルが多すぎます。どういうわけか、スクロール中にマウス イベントが正しく追跡されません。このトラッキング コードは、Apple Examples のライブラリから取得しました。この問題について何か提案をいただけますか?

そして、ここに印刷されたログがあります: