问题标签 [uiviewanimation]
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.
iphone - 如何从 UINavigationController 弹出视图并在一次操作中将其替换为另一个视图?
我有一个应用程序,我需要从 UINavigationController 的堆栈中删除一个视图并将其替换为另一个视图。情况是第一个视图创建了一个可编辑的项目,然后用该项目的编辑器替换了它自己。当我在第一个视图中执行明显的解决方案时:
我得到非常奇怪的行为。通常会出现编辑器视图,但如果我尝试使用导航栏上的后退按钮,我会得到额外的屏幕,有些是空白的,有些只是搞砸了。标题也变得随机。就像导航堆栈完全被冲洗了一样。
解决这个问题的更好方法是什么?
谢谢,马特
ios - 取消 UIView 动画?
是否可以在动画进行时取消UIView
动画?还是我必须降到CA级别?
即我做了这样的事情(也许也设置了一个结束动画动作):
但是在动画完成并且我得到动画结束事件之前,我想取消它(缩短它)。这可能吗?谷歌搜索发现有几个人问同样的问题却没有答案——还有一两个人推测这不可能完成。
ios - UIView 动画与 CALayers
我正在努力用CALayer来概念化动画,而不是UIView自己的动画方法。把“核心动画”扔进去,好吧,也许有人可以从高层次上阐明这些概念,这样我就可以更好地想象正在发生的事情以及为什么我想将 UIView 动画(我现在很熟悉)迁移到 CALayer iPhone 上的动画。Cocoa-Touch 中的每个视图都会自动获得一个图层。而且,您似乎可以为一个和/或另一个设置动画?!?甚至将它们混合在一起?!?但为什么?线路在哪里?每个人的优点/缺点是什么?
核心动画编程指南立即跳转到图层和时序类,我认为需要退后一步,了解这些不同部分存在的原因以及它们之间的关系。
iphone - 如何像地图应用一样在 iPhone 中制作半卷曲动画?
我正在使用以下代码进行页面卷曲动画
是否可以制作像 iphone/ipod 上的 maps.app 那样的半卷曲动画?
任何想法如何做出类似的效果?
谢谢
iphone - iPhone翻转视图动画过渡期间如何控制背景颜色?
我正在进行一些非常标准的翻转动作:
值得称赞的是,这种动画风格非常容易使用。非常酷,我已经能够非常轻松地在整个应用程序中为过渡、翻转、淡入淡出等设置动画。
问题:在翻转过渡期间,翻转期间两个视图“后面”可见的背景是白色的,我希望它是黑色的。我有:
- 设置包含视图的背景(
self.view
上面) - 没有骰子。我真的认为这会奏效。 - 将每个视图的背景设置为黑色 - 没有骰子。我认为这行不通,尽管您可以尝试更好地理解不同的事物:)
- 谷歌想疯了;继续登陆与 Safari 相关的列表。
提前致谢!
iphone - iPhone:围绕特定点缩放 UIView
我想为 UIView 的缩小设置动画,但不是关于它的中心:关于不同的点。
作为一个在黑暗中拍摄的镜头,我尝试使用一系列 CGAffineTransforms 平移视图、缩放,然后平移回来。但它不起作用:它仍然围绕中心缩放。
有人知道怎么做吗?
非常感谢。
iphone - 这是 UIViewAnimationTransitionFlipFromRight 错误吗?
我有以下问题:
我有一个很好的翻转动画,但是当我在动画之前旋转我的设备时:
- 翻转是按水平轴进行的(而不是应有的垂直轴)
- 我的
controller.view
(我用controller.view
)有以前的方向。
我哪里错了?
谢谢
iphone - 如何暂停和恢复 UIView 动画?
我有一个 UIView 和几个 UILabel 从上到下动画,反之亦然。一种 Autoque 让我们说 :) 我使用 2 个功能:
这些函数将 UIView 动画启动到所需的位置。它们都定义了一个AnimationDidStopSelector,它在最后调用另一个函数。这一切都很顺利。
触摸屏幕时,使用 touchesBegan,我想暂停当前动画并使用 touchesMoved 事件更改 UIView 的垂直位置。在 touchesEnded 中,我想将动画恢复到所需的结束位置。
这样做的正确方法是什么?
托马斯
iphone - 动画 UILabel 淡入/淡出
我将得到一组 RSS 提要,并希望在视图底部显示一个标签或类似的东西。我想通过数组中的每个提要制作动画。
这就是我到目前为止要制作的动画,它适用于淡入淡出,但只为数组的最后一项制作动画。
我相信它很简单。
谢谢
iphone - 如何为 UIViewAnimation 定义多个选项?
可能这只是正确语法的问题。
我使用animateWithDuration:delay:options:animations:completion:
UIView 方法。
这options:
是有问题的部分:当我只分配一个选项(例如UIViewAnimationOptionCurveEaseInOut)时,一切正常。
如果我想为同一个动画分配多个选项怎么办?我怎样才能做到这一点?
我尝试了以下代码,但options:
结果证明该部分被完全忽略:
这只是一次尝试,但没有奏效。我应该在这里使用哪种语法?
感谢您提前提供任何帮助。