Frage

Okay, ich möchte, dass ich dieses Bild mit NSMatrix ähnlich ähnlich implementieren möchte.

Bildbeschreibung hier eingeben

meine "Tabelle" wird groß (in beide Richtungen scrollbar).

Ich erkenne die Voraussetzung, dass NSMatrix-Zellen in der gleichen Größe sind.

Hier ist eine vorgeschlagene Lösung:

    .
  1. Die weißen Zellen umfassen die Hauptnsmatrix
  2. die obere Reihe von dunkelgrauen Headerzellen (außer dem linken), sind ein weiterer NSMatrix
  3. Die linke Säule von Zellen (einschließlich der oberen), sind ein weiterer NSMatrix.
  4. Ich würde die weißen Zellen in eine nsclipview / nsscrollview mit sichtbaren Scroller einbetten. Ich würde auch die oberen und linken Matrizen ähnlich einbetten, aber mit separaten NSClipView / nscrollview-Paaren, ohne sichtbare Scroller.

    Dann würde die wichtigste sichtbare NSScrollView die anderen NSScrollViews der Bewegung entsprechend informieren.

    ist dies eine typische Lösung für dieses Problem? Oder gibt es eine andere individuelle Sicht, die ich nicht bewusst bin?

    Eine andere Sache: Wenn der Inhalt des Hauptnsmatrix an einen NSArrayController gebunden ist, wie ist die 2D-Ness der Matrix mit einer eindimensionalen NSArray ausgelöst?

War es hilfreich?

Lösung

Es gibt in der Tat einige benutzerdefinierte Ansichten: ligridcontrol , MBTABLEGRID

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top