gpt4 book ai didi

objective-c - Xcode:窗口动画

转载 作者:行者123 更新时间:2023-12-03 16:42:23 26 4
gpt4 key购买 nike

我想知道如何让一个窗口像 Xcode 的窗口一样在打开时“增长”...(当然,我使用 Xcode 来制作该窗口,并且我在 Mountain Lion 上)

最佳答案

对于初学者来说,请看这里:https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/ApplicationKit/Classes/NSViewAnimation_Class/Reference/Reference.html

NSViewAnimation。尽管它的名字如此,它也适用于 Windows。

您还可以查看这里:http://cocoadev.com/wiki/AnimatedWindowOpening

编辑

我还没有尝试过,但看起来很有希望。 animationResizeTime: NSWindow 的一部分,我相信应该更改动画时间。现在,我假设所有窗口实际上都有这个动画,我在某处读到它确实有这个动画,但是 Xcode 延长了时间。也许 0.2 秒还不够。

只有使用以下命令才可能有效:https://developer.apple.com/library/mac/documentation/Cocoa/Reference/ApplicationKit/Classes/NSWindow_Class/Reference/Reference.html#//apple_ref/occ/instm/NSWindow/setFrame:display:animate :

祝你好运。

编辑

根据 CodaFi,您可以简单地在 Interface Builder 中使用它。选择您的窗口并更改此设置。但是,我似乎无法做到这一点。因此我已经没有想法了。您也可以看看这个,虽然不完全是您提到的,但它可能会指导正确的方式:Resize NSWindows with easing animation

Solution

关于objective-c - Xcode:窗口动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13895881/

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