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 Teilung ändern Aussicht. Ich kann mir nicht vorstellen, wie ich das machen soll.Eine Seite einer NSSplitView programmgesteuert einstellen
Wenn ich meine gewünschte Unteransicht zu der Splitview hinzufüge, fügt sie einen weiteren Split hinzu (also jetzt gibt es insgesamt 3 Views ... nicht was ich wollte).
[mySplitView addSubview:myCustomView];
Wie stelle ich die richtige Seite meines SplitView richtig ein?
aktualisieren
Mit
[mySplitView replaceSubview:[[mySplitView subviews] objectAtIndex:1] withSubview:myCustomView]
scheint zu stehen, aber es ist ziemlich seltsam die geteilte Ansicht Ändern der Größe, wie kann ich das verhindern? In IB gibt es eine Möglichkeit, autoResizesSubviews
zu deaktivieren, aber ich kann das nicht abwählen. Irgendwelche Ideen?
Funktioniert wunderbar. Vielen Dank! – jbrennan
Wie machst du das? – JonF
@JonF: 1. Holen Sie sich den Rahmen der alten Ansicht. 2. Setzen Sie den Rahmen der neuen Ansicht auf diesen. 3. Tauschen Sie dann die alte Ansicht gegen die neue aus. –