我试图找出NSScrollView的内容放大率如何工作:
我有一个NSScrollView,我正在尝试添加一个包含NSTextField的NSView.
我用文本字段创建NSView并将其添加到NSScrollView文档视图(scrollView.documentView addSubview:...),所以我最终得到以下内容:
NSScrollView.documentView - > NSView - > NSTextField
当NSScrollView上的放大率发生变化时,NSView会自动调整大小,并且NSTextField的边界/单击区域也会调整大小,但实际的NSTextField不会调整大小:(如果我的话,那些红色轮廓将是光标将改变的位置鼠标悬停在哪里我必须单击开始编辑,这样实际上是以某种方式正确缩放)

如果我跳过NSView,并将NSTextField直接添加到NSSCrollView.documentView,我得到一个类似的"效果",其中实际的文本/文本字段将缩放,但不是焦点环:

它看起来像直接"下面"的NSScrollView.documentView将正确扩展,但不是它的子视图?
我尝试设置autoresizing mask和autoresizessubviews-> TRUE到处都没有用...
我究竟做错了什么?
谢谢您的帮助!