nsoutlineview

    0

    1答えて

    私のアプリケーションのウィンドウには3つのペインを持つsplitviewがあります。一番左のペインはビューベースのアウトラインビューをホストします。 私はそのアウトラインビューのどこかをクリックすると、クリックされた階層の一番下のサブビューを特定したいと思います。つまり、どの行、どのセル、そして最終的にどのセルのサブビュー(コントロール)がクリックされたかです。 mouseDown(with:)を

    1

    1答えて

    私はNSOutlineViewをmacOSアプリで使用しており、展開可能な項目の三角形を表示しています。 また、基本セル項目を使用するのではなく、カスタムNSTableCellViewアイテムを作成しています。これにより、私は視覚的にどのようにセルを作成することができます。 私の問題は、表示されているときに、左側の公開三角形が垂直にセンタリングされていないことです。 開示三角形が適切に整列されてい

    0

    1答えて

    私はNSOutlineViewにドラッグ&ドロップ/並べ替えを実装しています。 私のデータは、このようなものです: Root Child1 Child2 Child3 ユーザーがドラッグ&ドロップで子供を並べ替えることができるようになります。 ドロップを処理するメソッドでreloadData(forRowIndexes:columnIndexes:)を使用すると、

    -1

    1答えて

    私はosxのswift 4で作業しています。 私はカスタムセルでnsoutlineviewを持っています。各セルの はボタンです。 @IBAction func showInfo(_ sender: NSButton) { // Get the row of clicked button print(myOutlineView.row(for: sender as NSVi

    0

    1答えて

    ハイライトモードがソースリストに設定され、メニュープロパティが空でないメニューに設定されているNSOutlineViewがあります(この最後の補完がアウトラインを描画するために必要です)。 私は子供を持つアイテムを表す行を右クリックして(すなわち、拡張可能である)、細胞の周囲の青のアウトラインは、右三角形の上方及び下方にわずかに異なる色を有する: (これは、階層のあらゆるレベルで、すべてのノードの

    0

    1答えて

    を送りました。 reloadDataを終了するとコードがクラッシュします(下記参照)。これは、NSOutlineViewDataSourceのnumberOfChildrenOfItem関数(2番目のパスが起こる前に私は期待していました)を通過し、 "[NSView reloadData]:インスタンスに送られた認識できないセレクタ"エラーでクラッシュします。ここでは、おそらく関連するコードは何か

    0

    1答えて

    私はアウトラインビューを編集したときにサイズ変更されるNSTextViewsを配置しています。私はこの作業のほとんどを持っていますが、いくつかの動作には一貫性がありません。私NSOutlineViewで 私が設定:私はNSTextViewをサブクラス私の細胞ビューの場合 outlineView?.usesAutomaticRowHeights = true を。 self.translates

    0

    1答えて

    NSSpringLoadingDestinationを実装するNSOutlineViewサブクラスがあります。 アウトラインビューにNSTableCellViewsが設定されています。各表のセル・ビューにはNSTextFieldとNSImageViewがあります。これはFinderウィンドウの名前列のように見えます:アイコンとテキスト。 行を別の行のテキストフィールドにドラッグすると、すべて正常に

    1

    1答えて

    私はSwiftには新しく、NSOutlineViewでNSTreeControllerを実装する方法を学習しようとしています。私はそのような例を示すいくつかのガイドに従ってきましたが、私はエラーを受け取り続けます。私はステップバイステップを踏んだり、利用可能であればソースコードを実行しようとしましたが、同じエラーが発生しました。私は、Swift 4にいくつかの変更があり、これらのSwift 3の例