gpt4 book ai didi

objective-c - 不使用时自动隐藏工具栏

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

我正在为 Mac OS 10.6 创建一个 Cocoa 应用程序 >,并且我想在 NSWindow 至少 30 秒不使用时自动隐藏它的工具栏。我认为这可以用 NSTimers 来完成,但我对它们不熟悉,也不知道如何实现它。

另一个问题是 NSToolbarDelegate 和 NSWindowDelegate 协议(protocol)都没有像 toolbarDidShow: 这样的委托(delegate)方法

有人能指出我正确的方向吗?谢谢。

<小时/>PS。这并不是为了惩罚用户,而是为用户提供一个更干净的窗口(该窗口仅包含一个用于颜色和字体的工具栏以及一个 TextView )。

<小时/>

PPS。用户打字时隐藏工具栏动画会导致光标出现问题吗?

最佳答案

I think this can be done with NSTimers, but I'm not familiar with them and I don't know how I can implement this.

Timer Programming Guide可能会在这里帮助你。显示和隐藏工具栏很容易,使用 -setVisible: 。此外,-isVisible 可用于确定工具栏的可见性。

关于objective-c - 不使用时自动隐藏工具栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2875033/

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