问题标签 [nsviewanimation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
macos - OS X 10.6 中使用的 NSViewAnimations 在 OS X 10.9 中停止工作,后续动画不会触发
我在 OS X 10.6 中编写了一些动画代码,但是当我为 10.9 重新编译应用程序时,动画无法正常工作。
我有一系列按钮,对于每个按钮,我的目标是让它缩小,然后恢复到正常大小,然后缩小,然后恢复到正常大小(“弯曲”几次)。
这是我用于创建每个动画的函数:
我将我的窗口控制器设置为委托,这样我就可以观看动画的开始和结束,并且似乎只有每个链中的第一个动画开始和结束。-startWhenAnimation:reachesProgress:1.0
被配置为根本没有开始的后续动画。
为什么后面的动画不会开始运行?
objective-c - NSTableView 的 NSViewAnimation 不适用于 Mavericks
我有一台运行 OSX 10.8 的笔记本电脑,这是我用来开发应用程序的。我今天去我的桌面上测试了这个应用程序——它运行 10.9——发现除了一个动画之外一切都一样。
我有一个介绍屏幕,希望它在下一个屏幕中淡出并淡出;但是,淡入的第二个屏幕上有一个 NSTableView。在 10.8 中,表格视图随着它所在的视图的其余部分正确淡入,但在 10.9 中,当动画被触发时,表格视图完全立即出现,而不是与视图的其余部分一起动画。
我创建了一个小示例,并附上了它在下面运行的视频以及代码。在示例中,视图应该从纯蓝色视图淡化为具有 NSTableView 和红色背景的视图。为了简单起见,我只是在应用程序启动时启动动画,这就是为什么在 Mavericks 运行开始时表格视图是完全可见的。
AppDelegate.m:
objective-c - 如何用动画淡出 NSView?
这很简单,所以我一辈子都找不到问题所在,我查看了文档作为指南,但它仍然没有用。我有一个更大的视图。AnIBAction
应该淡出内部视图......就是这样。这是我所拥有的:
我检查了viewDict
andtheAnim
并且NSLog
两者都不是nil
。我几乎从一个旧程序中复制了这个程序,现在找不到问题所在。
我正在使用 Xcode 5.1.1。
cocoa - 在 OS X 10.10+ 上将 CIFilter 应用于 NSView
我正在学习使用 CoreAnimation。我试图在我的 NSView 中添加一些 CIFilter,但是遇到了问题。
当我将过滤器添加到我的视图(视图将 NSButton 作为子视图)时,它只会清除其所有内容,但它不应该!
你能帮我吗,我做错了什么?
nsview - NSView 上的动画自动布局约束和 Alpha
斯威夫特 3、iOS 10、macOS 10.12.4
我正在构建一个在 iOS 和 Mac 上运行的应用程序。在 iOS 端,我已经成功地为一个UIView
. 当用户点击某物时,会出现一个弹出窗口并动画到位。这是我在点击事件中的代码:
在这种情况下,self
指的UITableViewCell
是持有graphPopup
.
我在 Mac 端构建了相同的东西,但我正在尝试graphPopup
为现在的NSView
. 这是我到目前为止在点击事件中的内容:
这里self
指的是包含NSViewController
. 没有任何东西可以激活-不是位置或alpha
. graphPopup
它只是出现又消失,就像 1985 年在 Atari 上一样。
知道我的NSView
动画做错了什么吗?
更新
为了后代,这里是 BJ 建议的工作代码(稍作调整以使用隐式动画上下文):
swift - NSViewAnimation:目标不是视图或窗口
我正在尝试用动画显示视图,但我得到的只是
这很奇怪,因为我很确定我添加的目标是一个视图。我尝试从 superview 的 VC 运行动画:
因为那不起作用,我还尝试从视图的 VC 本身运行动画:
但我只会再次收到相同的错误消息。