gpt4 book ai didi

cocoa - 如何在 NSView 中手动布局?

转载 作者:行者123 更新时间:2023-12-03 16:56:37 27 4
gpt4 key购买 nike

UIView中,我可以通过覆盖-layoutSubviews-sizeThatFits:来进行手动布局。当嵌入自动布局容器等时,这可以正常工作。 NSView 的等效项是什么?

-layout-fittingSize 是显而易见的选择,但文档表明这些是特定于自动布局的。

最佳答案

布局的文档说:

“如果您的自定义 View 需要执行使用基于约束的布局系统无法表达的自定义布局,请重写此方法。在这种情况下,当影响您的自定义布局的内容发生更改时,您负责将needsLayout设置为true。”

在我看来,这就是您所需要的。

关于cocoa - 如何在 NSView 中手动布局?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45643639/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com