gpt4 book ai didi

cocoa - NSView 是否有类似于 UIView 的 setNeedsLayout/layoutSubviews 方法?

转载 作者:行者123 更新时间:2023-12-03 16:01:02 24 4
gpt4 key购买 nike

我是否将这些东西放入显示方法中?或者有类似的东西吗?

最佳答案

从 OSX 10.7 开始:

- (void)layout 相当于layoutSubviews

现在有一个相同的setNeedsLayout

如果您的自定义 View 需要执行使用基于约束的布局系统无法表达的自定义布局,请重写此方法。在这种情况下,当影响您的自定义布局的更改发生时,您负责调用 setNeedsLayout:

您不得在布局阶段使任何约束无效,也不得使您的 super View 或 View 层次结构之外的 View 的布局无效。您也不可以调用绘图 channel 作为布局的一部分。

您必须调用[ super 布局]作为实现的一部分。

关于cocoa - NSView 是否有类似于 UIView 的 setNeedsLayout/layoutSubviews 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4676498/

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