gpt4 book ai didi

macos - 在显示 Nib 实体之前获取尺寸

转载 作者:行者123 更新时间:2023-12-03 17:11:36 27 4
gpt4 key购买 nike

我有一个 nib 文件,在其中创建了一个 NSView

该 View 有两种状态。如果它是“关闭”,则只有顶部的某些项目可见。如果它是“On”,那么整个 View 都是可见的(披露三角形的东西)。

现在,我目前对显示矩形进行了硬编码(使用static const)。但是,我希望能够更换 Nib ,而不必去调整任何神奇的数字。

足够简单。我只是获取一些 nib 元素的框架属性,而 Bob 是你的叔叔。

我需要在显示 View 之前获取这些尺寸。它已实例化,但以 CGRectZero 作为所有内容的框架,直到显示为止。

是否有一种“正确”的方法可以从加载(但未显示)的 Nib 中提取 Nib 项目的代码尺寸?

最佳答案

您需要查看 awakeFromNib 方法,该方法在 nib 加载后调用,以便您可以在显示 View 之前对其进行配置。

关于macos - 在显示 Nib 实体之前获取尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23527039/

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