在 Swift 中为 Apple Watch 制作简单的淡入淡出动画?

Posted

技术标签:

【中文标题】在 Swift 中为 Apple Watch 制作简单的淡入淡出动画?【英文标题】:Make a simple fade in animation in Swift for apple watch? 【发布时间】:2015-08-11 13:12:44 【问题描述】:

如何在 swift 中为 Apple Watch 制作简单的动画?

我已经检查了这个blog

但它是关于帧动画,我要求淡入、淡出、旋转与动画

比如使用这个低级函数

 self.view.setAlpha(0.0)

我有安卓背景,所以我正在寻找苹果手表的一些快速功能,比如在安卓等价的

Animation fadeInAnimation = AnimationUtils.loadAnimation(this, R.anim.fadein);
imageView.startAnimation(fadeInAnimation );

查看more

或or this one 为

ObjectAnimator fadeIn = ObjectAnimator.ofFloat(myView, "alpha", .3f, 1f);
fadeIn.setDuration(2000)

【问题讨论】:

【参考方案1】:

在 Apple Watch 代码中你只需输入

animateWithDuration(0.3) 
    self.view.setAlpha(0.0)

方法 animateWithDuration 是 WKInterfaceController 的一部分

【讨论】:

以上是关于在 Swift 中为 Apple Watch 制作简单的淡入淡出动画?的主要内容,如果未能解决你的问题,请参考以下文章

当 iPhone 不在附近时,使用 Swift 将数据从 Apple Watch 发送到 iPhone

如何在 Xcode 中为 Apple Watch 添加单元测试?

Apple Watch 程序以退出代码结束:0

如何使用 Swift 在 Apple Watch 上添加下拉刷新功能

Apple Watch 不向 iPhone 传递数据 - Swift

如果此 iPhone 与 Apple Watch 连接或未通过 WatchConnectivity 连接,我可以获取信息吗?