nsoutlineview

    5

    2答えて

    NSOutlineViewをソースリストスタイルで使用しています。ビューベース(セルベースではなく)のアウトラインビューを使用しています。 私はいくつかの行を太字にしたいと考えています。しかし、私がフォントを変更しようとする試み(これは、IBで手動で、viewForTableColumn:...またはFont Boldバインディングを通して)はこれまで無視されていました。 私はあなたがテキストフィ

    3

    1答えて

    を立ち往生。 私の間違いはどこですか? (あなたが見ることができるように、青色のバーは、このトピックのように、トップで立ち往生されています Little circle-line bar stuck at top of NSOutlineView when rearranging using drag and drop)https://developer.apple.com/reference/ap

    5

    3答えて

    私はNSOutlineViewを持っています。行をクリックすると、そのアイテムを展開/折りたたむことができます。 if ([self.outlineView isItemExpanded:item]) { NSLog("Will collapse item : %@", item); [[self.outlineView animator] collapseItem:ite

    3

    1答えて

    NSOutlineViewの特定の行の背景色を設定するにはどうすればよいですか?私は運でこれを試してみました:あなたの代わりに必要なもの func outlineView(_ outlineView: NSOutlineView, rowViewForItem item: Any) -> NSTableRowView? { let newRow = NSTableRowView()

    0

    1答えて

    私のプロジェクトでNSTableViewを使用しています。ユーザーが行をクリックすると、標準の青色の選択色が使用されます。テーブルがフォーカスを失ったとき、選択色は明るい灰色に変わります。 私は青い選択色を維持しようとしていても、テーブルはその焦点を失います。 NSTableCellViewのbackgroundStyleをオーバーライドしようとしましたが、セルが選択されたときにカスタムカラーを設

    6

    1答えて

    のオフインデントのカップルのレベルをシェービング私はトップカップルのレベルを(彼らはとにかく独特の外観を有する)インデントしたくないが、私はは、後続のインデントしたいんアウトラインビューを持っていますレベル。これどうやってするの? 私は戻り値から2を引くために-levelForRow:と-levelForItem:を上書きしようとしましたが、これは役に立ちませんでした。私はまた、フレームの幅から2

    0

    1答えて

    NSTreeControllerをInterface BuilderでNSOutlineViewに正常にバインドできます。プログラムで同じことをしようとすると、ちょっとした問題を除いて動作させることもできます。 アウトラインビューが固定されているウィンドウのサイズを変更すると、開いているすべてのアイテムが折りたたまれます。アウトラインビューのサイズをNSSplitViewに配置するなど、スライダを

    7

    1答えて

    私はNSOutlineView(SourceList)で作業しています。現在のスタイリングを自分のものに置き換えて、自分のアプリケーションをより良く見たいと思っています。カスタムのNSTableViewRowsでデフォルトのヘッダーとコンテンツセルを変更しました。これは正常に動作します。 しかし、私はグループ間のスペースを見ることができます。これらのスペースは約9ピクセルで、削除したいと思います。

    0

    1答えて

    私はビューベースのMacアプリケーションを持っていますNSOutlineView。アウトラインビューは行を区切っているように見えるので、背景を持つ最も近い祖先ビューの背景色が表示されます。これをどうやって防ぐのですか?私は既にグリッドスタイルをnoneに設定しています。

    0

    1答えて

    サイドバースタイルのアウトラインビューでは、outlineView:didAddRowView:row:に渡された行ビューでbackgroundColorを白に設定すると、行の内容を描画するだけです。サブビューの下では、通常の背景がまだ表示されます。白い線を描くにはどうすればよいですか?