objective-c - 如何打开带有 "popup"动画的NSWindow

标签 objective-c macos cocoa animation nswindow

我想创建类似这样的窗口:
http://cl.ly/1m2a2w3P2D20 (点击“在浏览器中查看”)

我不知道从哪里开始。它是自定义的“动画师”还是类似的东西?
关于如何执行这样的事情有什么想法吗?
谢谢!

最佳答案

在 10.7 及更高版本上,如果您调用 -setAnimationBehavior:,当您使用 -orderFront: 或 -makeKeyAndOrderFront: 时,窗口将自动以这种方式或其他几种方式设置动画。我相信你想要的行为是 NSWindowAnimationBehaviorAlertPanel .

关于objective-c - 如何打开带有 "popup"动画的NSWindow,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14591785/

相关文章:

macos - NSUserDefaults:如何仅获取我设置的键

cocoa - 是否有用于在 Mac 或 iPhone 上开发音频流客户端的库?

cocoa - -[NSURL 长度] : unrecognized selector sent to instance 0x1001c0360 mean 是什么意思

iphone - UIToolbar 具有半透明而不是黑色

ios - 来自 GitHub 的项目的 Apple Mach-O 链接器错误

ios - 从 GMSMapView 隐藏地铁站

objective-c - 如何在 Objective-C 中的同一位置重命名或更改文件名大小写

c - 复制名称中包含双引号的文件时,Mac OS 10.7.5 BSD copyfile() EINVAL

cocoa - NSView 的 Animator 不会对 alpha 值变化进行动画处理

iphone - 从 View 中删除 modalViewController 吗?