使用Objective-C设置窗口淡出动画

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Objective-C设置窗口淡出动画相关的知识,希望对你有一定的参考价值。

  1. - (void)fadeOutWindow:(NSWindow*)window{
  2. float alpha = 1.0;
  3. [window setAlphaValue:alpha];
  4. [window makeKeyAndOrderFront:self];
  5. for (int x = 0; x < 10; x++) {
  6. alpha -= 0.1;
  7. [window setAlphaValue:alpha];
  8. [NSThread sleepForTimeInterval:0.020];
  9. }
  10. }

以上是关于使用Objective-C设置窗口淡出动画的主要内容,如果未能解决你的问题,请参考以下文章

使用AnimateWindow来实现窗口淡入淡出(主要有四种动画,滚动,滑动,折叠或展开,和淡入淡出)

如何从服务器下载图像并快速显示淡入淡出动画?

用RubyCocoa制作从窗口淡出的动画

如何使用swift 3为按钮设置动画以淡出然后淡入

用于 for 循环内动画的 Objective-C 完成块(暂停循环处理)

在反应组件中为淡出元素设置动画