首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >内容的NSScrollView放大

内容的NSScrollView放大
EN

Stack Overflow用户
提问于 2014-01-03 14:20:17
回答 1查看 1.2K关注 0票数 3

我试图弄清楚NSScrollView的内容放大是如何工作的:

我有一个NSScrollView,其中我试图添加一个包含NSTextField的NSView。

我使用文本字段创建NSView,并将其添加到NSScrollView文档视图(scrollView.documentView addSubview:.),因此我最终得到以下内容:

NSScrollView.documentView -> NSView -> NSTextField

当NSScrollView上的放大率发生变化时,NSView会自动调整大小,NSTextField的边界/单击区域也会被调整大小,但实际的NSTextField不会调整大小:(这些红色的轮廓是光标在鼠标移动时会改变的地方/我必须单击以开始编辑的位置,所以这实际上是在适当地缩放)

如果我跳过NSView,直接将NSTextField添加到NSSCrollView.documentView中,就会得到类似的“效果”,实际的文本/文本字段将缩放,而不是焦点环:

它看起来像任何“直接低于”的NSScrollView.documentView将适当地缩放,而不是它的子视图?

我试着设置自动调整掩码和自动调整大小的子视图->在任何地方都是正确的,但是没有效果。

我做错了什么?

谢谢你的帮助!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-07 13:10:21

我不认为你做错了什么,它只是坏了。可悲的是,大多数小部件不会以一种正常的方式向上或向下扩展。它们是非常古老的类,里面有大量的黑客,而scaling是最近才增加的。

如果您正在实现自己的视图,缩放是很好的,但是对于小部件来说并不是很有用。(我甚至不知道它们是否对所有小部件都有完全可伸缩的art。)

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20905698

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档