Was ist der Code entspricht der automatischen Größen Maske Verankerungsmöglichkeiten in IB?
-
27-09-2019 - |
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?
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