问题标签 [ios-animations]

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.

0 投票
1 回答
525 浏览

ios - 用 UIViewController 动画显示 UINavigationController

我有一个很少UINavigationControllersUIViewControllers.

主故事板

当我performSegueWithIdentifier(..)从第二个到第三个窗口默认动画是从右向左滑动。但是当我performSegueWithIdentifier(..)从第三个窗口到UINavigationController动画的时候是从下往上滑动的。如何将UIViewController->UINavigationController动画设置为一个喜欢UIViewController-> UIViewController

0 投票
2 回答
510 浏览

ios - 在 UIViewControllerAnimatedTransitioning 中隐藏状态栏

我已经为全屏显示的控制器实现了交互式解除动画。

问题是,每当我尝试关闭它时,状态栏就会出现图片

全屏控制器具有- (BOOL)prefersStatusBarHidden返回true功能,因此在呈现时该栏不可见。

呈现视图控制器嵌入在导航控制器中。

我试过的东西:

  • 设置- (BOOL)prefersStatusBarHiddentrue呼入演示setNeedsStatusBarAppearanceUpdateviewWillAppear

  • 更改演示者navigationController.navigationBar.barStyle属性

Twitter应用程序在关闭时隐藏了该栏,所以我想这一定是可能的

推特

0 投票
4 回答
5243 浏览

ios - 如何将 Facebook 闪烁添加到图像和 UIView 中?

我正在尝试使用 Facebook 微光库,并且能够使用此代码将微光添加到文本标签。

但是,我无法制作图像或 UIImage 微光。这甚至可能吗?谢谢!

0 投票
0 回答
1027 浏览

ios - iOS Google Maps SDK 新图标 查看动画

根据有关 GMSMarker 新属性 iconView 的文档:

视图的行为就像 clipsToBounds 设置为 YES,而不管其实际值如何

所以有没有办法改变 clipsToBounds 为 NO?如果动画超出视图范围,它们应该如何工作?

动画示例

0 投票
0 回答
1833 浏览

ios - 在 iOS 8 中像控制中心一样上下滑动

我想在 iOS 中上下滑动UIViewController类似控制中心的主视图。

我看到 VC2 在 VC1 上可见一半。现在,当用户使用手指滑动 VC2 的视图时,它会像控制中心一样上下滑动。

我确实使用上下滑动UISwipeGestureRecognizer但它不像iOS中的控制中心那样动画

编辑:

有谁知道该怎么做?

0 投票
1 回答
49 浏览

ios - 截断 UIBezierPath

我正在尝试创建一种进度条类,UIBezierPath随着它的进行填充。我需要UIBezierPath用受控动画来抚摸 a 。

如果我可以将路径截断到其原始长度的精确部分,我想我可以实现这一点。这可能吗?我可以使用另一种方法来精确控制路径的动画描边吗?

我已经看到了这个问题,但答案似乎解决了在每个元素的开头和结尾找到点。我需要逐个像素地获取点列表,才能使点列表成为可行的解决方案。

0 投票
1 回答
3244 浏览

ios - 在常见情况下,什么时候适合在 UIView 动画上使用 Core Animation

这与许多小错误有关,这些小错误可能在一个人的刻板印象中被认为是次要的,但被另一个人认为是主要的。

我越来越注意到的是,当使用所有风格 a 时UIView animateWithDuration:,它实际上会不必要地修改一些东西,比如我的视图的多个属性,做一个简单的隐藏/显示风格动画等等。

在某些情况下,事情似乎很挑剔,例如 UINavigationBar 没有为某个旋转转换正确设置动画,或者标题视图在帧更新时没有与状态栏一起动画,当视图的子层在其父视图的情况下隐式动画不同时属性变化...

其中很多我一直在重新访问,并转换为 CAAnimations,因为它们似乎更易于管理,因为它们实际上并没有修改我的视图的目标属性值。

一个简单的示例是,使用[view setHidden:],然后对其进行动画处理或使其脱离视图,但在动画运行时视图实际上已经可见或隐藏。

另一个是,需要转换/旋转/缩放 UINavigationController 的视图,并使用 CAAnimation 来执行此操作,因为如果我修改 UINavigationController 的视图以及它的任何父视图的转换属性值,UINavigationBar 不会移动到正确的位置.

所以总结这个问题,我来来回回,一直在寻找一个比另一个更适合我的情况的地方,但主要是,我想听听其他人对这些场景的看法,如果有的话深入了解 Apple 提供的内容,让我对自己的方法感觉更好。

提前致谢。

0 投票
1 回答
528 浏览

animation - Swift - 删除动画效果

我有一个动画,它在 UI 中删除一个圆圈,然后在其他地方重新创建它,但是当我重新创建它时,它比我想要的要小。我无法弄清楚为什么它看起来更小。

我已经尝试删除所有动画,但它总是显得更小。关于为什么会发生这种情况的任何帮助都会很棒。

这是它第一次createCircle()调用时的样子。

在此处输入图像描述

这是从动画中调用它时的样子。

在此处输入图像描述

0 投票
0 回答
571 浏览

ios - UICollectionView 加载动画,如 iphone 解锁屏幕

有谁知道如何实现UICollectionView如下所示的苹果解锁动画的加载动画?

在此处输入图像描述

0 投票
1 回答
421 浏览

ios - 根据键盘的可用性平滑隐藏和显示按钮

所以我在键盘出现时在键盘顶部显示一个按钮,然后在键盘关闭时将其隐藏,但动画流程不够流畅

我想用键盘上下(不阻塞用户界面)

图片:

当键盘出现时,您可以看到键盘仍未完全出现,但我的按钮在这里

在此处输入图像描述

并且当它隐藏时,仍然没有完全消失,但按钮消失了

在此处输入图像描述

我的代码:

代码: