- Registriert
- 07.01.07
- Beiträge
- 432
Hallo,
ich hab mich durch die ganze Dokumentation des NSSplitViews durchgeschlagen, jedoch nicht auf alle meine Unklarheiten Antworten gefunden. Mir ist schnell klar geworden, dass es für meine Bedürfnisse sicher eine delegate braucht, die das View steuert (sozusagen ).
Ich möchte ein vertical-Splitview mit einem Divider, der nur in einem gewissen Bereich (min- und maxvalue) bewegt werden kann. Dies muss ich wohl mit einer delegate-Methode steuern, denn im IB gibts keine Parameter, die man entsprechend setzen kann. Weiter hab ich im IB die autoresize-Values so gesetzt, dass sich das SplitView ständig an der Grösse des Fensters anpasst. Dabei ist mir aufgefallen, dass beide Subviews gleichmässig vergrössert werden, wenn man die Breite des Fensters ändert. Ich möchte aber, dass sich nur das rechte Subview mit dem Fenster vergrössert wird und das linke gleich breit bleibt. Das Ganze soll iTunes-like agieren (sieht im Aufbau auch iTunes-like aus!).
Ich weiss nicht, vielleicht ist es am einfachsten, die Sache an einem Beispiel zu zeigen. Hat jemand schon mal sowas gemacht und könnte mir den source der delegate schicken? wäre sehr nett!
Danke und freundliche Grüsse, ppocket
ich hab mich durch die ganze Dokumentation des NSSplitViews durchgeschlagen, jedoch nicht auf alle meine Unklarheiten Antworten gefunden. Mir ist schnell klar geworden, dass es für meine Bedürfnisse sicher eine delegate braucht, die das View steuert (sozusagen ).
Ich möchte ein vertical-Splitview mit einem Divider, der nur in einem gewissen Bereich (min- und maxvalue) bewegt werden kann. Dies muss ich wohl mit einer delegate-Methode steuern, denn im IB gibts keine Parameter, die man entsprechend setzen kann. Weiter hab ich im IB die autoresize-Values so gesetzt, dass sich das SplitView ständig an der Grösse des Fensters anpasst. Dabei ist mir aufgefallen, dass beide Subviews gleichmässig vergrössert werden, wenn man die Breite des Fensters ändert. Ich möchte aber, dass sich nur das rechte Subview mit dem Fenster vergrössert wird und das linke gleich breit bleibt. Das Ganze soll iTunes-like agieren (sieht im Aufbau auch iTunes-like aus!).
Ich weiss nicht, vielleicht ist es am einfachsten, die Sache an einem Beispiel zu zeigen. Hat jemand schon mal sowas gemacht und könnte mir den source der delegate schicken? wäre sehr nett!
Danke und freundliche Grüsse, ppocket