I\'m pulling hairs here. I have an NSTextField created on a xib that has an intrinsicContentSize adjusted to it\'s stringValue.
If I create a textField programmatica
If you do need an editable textfield, make sure the NSTextField has a width constraint set to the minimum width the view should be.
OK, finally figured it out…
[_textfield setEditable:NO]
That's it. I guess that with an editable textfield one must have an explicit constraint for the textfield width. Which kind of makes sense, imagine editing a textfield and it would constantly grow horizontally with every keystroke... not an ideal UI.