Frage

Ich habe eine NSSplitView und auf der linken Seite bekam ich habe eine Tableview bekam (wie eine Quellenliste) und je nach Zeilenauswahl, möchte ich das auf der rechten Seite der geteilten Ansicht ändern. Ich kann nicht ganz herausfinden, wie dies zu tun.

Wenn ich meine gewünschte subview zum SPLITVIEW- hinzufügen, fügt es eine weitere Spaltung (so jetzt gibt es drei Ansichten insgesamt ... nicht, was ich wollte).

[mySplitView addSubview:myCustomView];

Wie kann ich richtig eingestellt, die rechte Seite meines SPLITVIEW-?

Aktualisieren

Mit

[mySplitView replaceSubview:[[mySplitView subviews] objectAtIndex:1] withSubview:myCustomView]

scheint zu funktionieren, aber es ist ziemlich seltsam die geteilte Ansicht Ändern der Größe, wie kann ich das verhindern? In IB ist es eine Option autoResizesSubviews auszuschalten, aber ich kann das nicht deaktivieren. Irgendwelche Ideen?

War es hilfreich?

Lösung

Versuchen Sie den Rahmen Ihres neuen Blick auf die der alten Ansicht einstellen, bevor Sie den Swap durchführen.

Andere Tipps

Auch könnte nehmen Sie einen Blick auf BWToolkit , die eine viel schönere Art und Weise stellt die festlegen Größen für die Seiten eines geteilten Fensters.

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