-[NSTextField intrinsicContentSize] always has undefined width

血红的双手。 提交于 2019-12-01 17:18:32

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.

If you do need an editable textfield, make sure the NSTextField has a width constraint set to the minimum width the view should be.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!