问题标签 [uiviewanimationtransition]

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 回答
565 浏览

ios - UIViewAnimationTransitionCurlUp 水平工作

我尝试使 UIViewAnimationTransitionCurlUp 水平工作,因此我旋转了应用动画的视图。但是没有用,动画从底部一直停留在顶部。任何想法?

0 投票
1 回答
3522 浏览

iphone - 使用 kCATransitionPush 向上滑动 UIView

我试图让 UIView 向上滑动四分之一页面以显示其下方的另一个视图(以显示选项),然后向下滑动以覆盖这些选项。我一直在无情地搜索,但似乎找不到我要找的东西。我不想使用模态视图,因为我想保持屏幕上的顶视图。在下面的代码中,我让它有点工作,顶层向上滑动,但随后完全消失(淡出)。

任何帮助是极大的赞赏!

谢谢。

0 投票
1 回答
3311 浏览

ios - UIView transitionFromView 用不同的视图大小动画翻转?

我有一个小视图和一个大视图,并且想在它们之间翻转动画,作为选择切换(在不同的按钮上)。我正在使用 UIView 转换块方法,并且翻转实际上是正确发生的。

但是,在过渡期间,较大的视图会被裁剪并缩小到与较小的视图完全相同的大小。完成后,它又回到了全尺寸,但有一个混蛋。因此,尽管胜利如此接近,但在过去的 5 个小时里,我一直在玩不同的排列和组合,但没有顺利过渡。

真的不可能在不同大小的2个视图之间转换翻转吗?有人请帮忙!

我的单行转换如下。ivCategory是小视图,有CGSize = (40.0f,48.0f)。ivAvatar 是大视图,带有CGSize = (124.0f,318.0f). 两者都是UIImageView观点。两者都已经存在,作为子视图添加到同一个父视图中。

0 投票
1 回答
3365 浏览

ios4 - UIView 过渡动画不适用于 transitionWithView:duration:options:animations:completion 方法

在 iOS 文档中,不鼓励使用 beginAnimation-commitAnimation。因此,对于动画和过渡,有一些利用 ^blocks 的新方法。但是,当我使用 transitionWithView:duration:options:animations:completion 方法时,我没有任何过渡效果。所以如果我写:

它有效,但如果我按照以下方式进行

我没有得到任何过渡效果。我错过了什么?

0 投票
0 回答
472 浏览

uiviewcontroller - 模态 UIViewController 的 UIViewAnimationTransitionCurlDown 或 UIViewAnimationTransitionCurlUp

我正在模态添加 UIViewController 并希望应用 UIViewAnimationTransitionCurlDown 转换。下面的代码不能很好地工作。这是一种尝试过渡,但很快就会动摇视图并且没有任何反应。请建议可以做什么。这是我第一次以模态方式添加 UIViewController。

0 投票
2 回答
3376 浏览

ios - iOS - 翻转动画,从小到大

我正在尝试模拟在 iTunes iPad 应用程序中看到的翻转动画。在主要特色页面上,如果您点击新版本列表中的一张小海报,它将翻开以显示电影的所有详细信息。

当海报被点击时,我这样做:

但是......整个视图翻转,而不仅仅是海报。它垂直翻转而不是水平翻转,即使我指定了 FlipFromLeft。我究竟做错了什么?

编辑:您似乎必须使用某种容器视图来执行此操作。所以我做了一个,添加了海报,然后创建了一个虚拟 UIView 进行测试:

现在,红色的 UIView 出现在海报的位置,但根本没有 Flipping 动画。为什么不?

0 投票
0 回答
788 浏览

ios - iOS UIView 过渡不流畅?

我使用以下代码在过渡期间显示动画:

但是过渡似乎并不像我看到的其他应用程序那样顺利。有谁知道为什么不光滑?谢谢!

0 投票
2 回答
3312 浏览

ios - UIView transitionWithView 不起作用

这是测试项目中主视图控制器的 viewDidLoad:

{ [超级 viewDidLoad];

黄色框刚刚出现。无论我尝试哪个 UIViewAnimationOption 都没有动画。为什么???

编辑:我也尝试使用 performSelector withDelay 将动画移出 viewDidLoad 并进入另一个方法。同样的结果 - 没有动画。

也试过这个:[UIView transitionFromView:redView toView:yellowView duration:3 options:UIViewAnimationOptionTransitionFlipFromLeft completion:NULL];

仍然,黄色视图刚刚出现。没有动画。

0 投票
3 回答
5762 浏览

objective-c - transitionFromView:toView:duration:options:completion: 不是动画过渡

我有一个视图控制器,它在其视图的给定区域显示 2 个子视图控制器的视图。2 个子视图控制器是 FlopVC 和 FipVC。

我想为从一个子视图到另一个子视图的过渡设置动画。我正在使用的代码是:

子视图被交换,但没有任何动画。我究竟做错了什么?

PS 完整的项目在这里

0 投票
1 回答
572 浏览

ios - 从没有状态栏的全屏视图到有状态栏的正常视图的错误翻转转换

一开始,我的应用程序显示全屏视图 (320x480),没有状态栏。用户进行一些选择后,应用程序使用+[UIView transitionFromView:toView:duration:options:completion:]状态栏切换到普通视图。不幸的是,在转换过程中,toView 的大小似乎为 320x480,因此部分视图位于状态栏下方。过渡完成后,视图将调整为 320x460(最初应该是这样)。

我的问题是如何强制视图在转换之前正确调整大小。