gpt4 book ai didi

macos - 如何在隐藏或显示控件后重新绘制窗口

转载 作者:行者123 更新时间:2023-12-03 17:54:39 25 4
gpt4 key购买 nike

我在窗口底部有一个 NSTextField 控件。我需要根据某些条件显示或隐藏它们。

在初始状态下,控件是隐藏的。窗口显示控件位置上的空白区域。在运行时该控件应该变得可见

mpTxtCtrl.hidden = NO;

这不会发生。

任务:

1 显示/隐藏控件。

2 根据控件的状态调整主窗口的大小。

我找不到任何关于如何在 cocoa 中管理布局的教程。如果有任何帮助,我将不胜感激!

最佳答案

When in runtime the control should become visible

mpTxtCtrl.hidden = NO;

it does not happen.

确保将 mpTxtCtrl socket 连接到 Nib 中的文本字段。忘记将 socket 连接到任何东西是没有发生任何事情的主要原因。

I can't find any tutorials how to manage layouts in the cocoa.

在编辑 Nib 时切换到文件检查器并打开“使用自动布局”。每当您沿着 Aqu​​a 引用线放置 View 时,Xcode 都会创建约束(当您正确放置 View 并调整 View 大小时出现的蓝线),Cocoa 将在 View 和窗口大小发生变化时强制执行这些约束。

更多信息:

关于macos - 如何在隐藏或显示控件后重新绘制窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15472999/

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