Programmgesteuertes Festlegen einer Seite von NSSsplitView

8

Ich habe eine NSSplitView und auf der linken Seite habe ich eine TableView (wie eine Quellenliste) und je nach Zeilenauswahl, möchte ich die rechte Seite der Split-Ansicht ändern. Ich kann mir nicht vorstellen, wie ich das machen soll.

Wenn ich meine gewünschte Unteransicht der Splitansicht hinzufüge, fügt sie eine weitere Aufteilung hinzu (so dass jetzt insgesamt 3 Ansichten vorhanden sind ... nicht was ich wollte).

%Vor%

Wie stelle ich die richtige Seite meines SplitView richtig ein?

Aktualisieren

Verwenden Sie

%Vor%

Scheint zu funktionieren, aber es verändert die Split-Ansicht ziemlich merkwürdig, wie kann ich das stoppen? In IB gibt es eine Option, autoResizesSubviews zu deaktivieren, aber ich kann das nicht abwählen. Irgendwelche Ideen?

    
jbrennan 13.09.2009, 22:48
quelle

2 Antworten

9

Versuchen Sie, den Rahmen Ihrer neuen Ansicht auf den der alten Ansicht einzustellen, bevor Sie den Austausch durchführen.

    
Peter Hosey 13.09.2009, 23:37
quelle
0

Sie können auch einen Blick auf das BWToolkit werfen, das eine viel bessere Möglichkeit bietet, die Größen für die Seiten eines zu bestimmen geteilter Bereich.

    
Jon Steinmetz 14.09.2009 00:11
quelle

Tags und Links