Frage

Wie kann ich ein NSTextField (oder jedes Objekt) unter den automatischen Größen Optionen zu respektieren über Code? Ich mag die Ansicht neue Objekte dynamisch hinzuzufügen, aber wenn ich die Höhe der Ansicht zu erhöhen, werden sie nach links unten verankert ist, in Bezug auf die oben im Gegensatz links, wie gezeigt, und so neue Textfelder sind oben auf den alten gesunken .

Ist das auch möglich über den Code?

Autoresize

War es hilfreich?

Lösung

Alles, was Sie im Interface Builder tun können Sie durch Code tun können.

[myTextField setAutoresizingMask:(NSViewMaxXMargin | NSViewMinYMargin)];

Dies bedeutet, dass der Spielraum zwischen dem rechten Rand des Textview und seine Super flexibel sein wird, so wird der Spielraum zwischen dem unteren Rand und dessen Super. Alles andere ist statisch.

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