nssplitview

___ tag123cocoa ___ Cocoa ist Apples Entwicklungsumgebung für MacOS, bestehend aus Foundation, Application Kit und Core Data. Verwenden Sie den "Kakao-Touch" -Tag für iOS-Fragen. ___ qstnhdr ___ Programmgesteuertes Festlegen einer Seite von NSSsplitView ___ tag123nstableview ___ Ein Apple-Objekt, das Daten für eine Gruppe verwandter Datensätze anzeigt, wobei Zeilen einzelne Datensätze und Spalten die Attribute dieser Datensätze darstellen. ___ qstntxt ___

Ich habe eine %code% 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, %code% zu deaktivieren, aber ich kann das nicht abwählen. Irgendwelche Ideen?

    
___ answer1419124 ___

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

    
___ tag123nsssplitview ___ Ein NSSplitView-Objekt stapelt mehrere Teilansichten innerhalb einer Ansicht, sodass der Benutzer die relativen Größen ändern kann. Standardmäßig sind die Trennbalken zwischen den Ansichten horizontal, sodass die Ansichten übereinander liegen. ___ answer1419178 ___

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.

    
___
2
Antworten

Programmgesteuertes Festlegen einer Seite von NSSsplitView

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. Wen...
13.09.2009, 22:48