0

NSTableViewで画像を表示したいのですが、ぼやけて見えます。

ここに画像の説明を入力

別のウィンドウで、NSButton を使用して表示すると、OK です。

ここに画像の説明を入力

NSTableView に収まるように画像をスケーリングしようとしましたが、まだぼやけています。理由は誰にもわかりますか?

[編集] それを解決する方法を見つけました: NSImageCell に境界線を追加します。デフォルトの境界線はなしです。どうしてか分かりません。

4

2 に答える 2

1

私も最近この問題を抱えていて、それを修正する方法を見つけました。IB の NSTableViewColumn で、バインディングを使用して画像をセルに接続します。バインディングインスペクターで、「条件付きで設定を有効にする」を選択しました。それをオフにすると、問題が解決しました。

この画像:

無効な画像

この画像になりました:

有効な画像

はるかに良く、色あせて見えません。

于 2015-04-05T18:26:21.867 に答える
0

イメージは「無効」状態にあるようです。

NSImageCells のこのテーブル列をどのように作成しましたか? どこか (列またはそのデータ セル) で [有効] がオフになっている可能性があります。これは有効にする必要がありますが、編集することはできません (編集可能にしたい場合を除きます)。

于 2011-02-21T17:15:42.607 に答える