龙骨动画如何水平翻转
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了龙骨动画如何水平翻转相关的知识,希望对你有一定的参考价值。
参考技术A 1.首先在ppt中插入2张相反的图片?2.给图片1添加退出动画——基本旋转 注意,要在ppt中找到“退出动画” 3.给图片2添加进入动画——出现 注意,要在ppt中找到 参考技术B 把需要缩放物体的父骨骼缩放的数值加个负号就可以了
水平翻转动画在标题栏和视图之间产生间隙
【中文标题】水平翻转动画在标题栏和视图之间产生间隙【英文标题】:Horizontal flip animation produces gap between title bar and view 【发布时间】:2013-11-04 03:42:08 【问题描述】:我正在构建一个非常简单的查找应用程序。该应用程序的第一个屏幕正在执行水平翻转动画。我已经使用故事板完成了这项工作。没有代码实现了这个动画。它看起来很棒,但是我在标题栏和表格视图之间有一个黑色间隙。请注意,我在viewDidLoad
或viewWillAppear
中没有任何代码。知道为什么会以这种差距告终吗?视图加载完成后间隙会关闭。
【问题讨论】:
我刚刚注意到我遇到了同样的问题,而且我正在为如何解决它而胡思乱想。有什么解决办法吗? 不,伙计,我还在等待答案... 这是在哪个版本的 iOS / Xcode 上?你能把故事板展示给我看看如何重新创建它吗? 我也有同样的问题。我只是尝试使用具有大小等级的 Xcode 6 故事板重新创建它,但无法做到。我的非工作版本是使用 iOS 7.1 作为 Base SDK 编译的,这是一个仅限 iPhone 的故事板,带有一个简单的按钮,可以通过模式演示(转换:“水平翻转”)从标准视图控制器转换到包含标准视图的导航控制器控制器。 还有一件事:当动画到导航控制器时我只有黑条,当动画回到原始视图控制器时没有,它看起来也只是一个反向动画。 【参考方案1】:您可以通过停止导航栏的动画来避免此问题。如果这对您来说是合适的解决方案,您可以按照a similar question 中的解决方案停止导航栏的动画:
在您要转换到的视图控制器中覆盖 viewWillAppear,如下所示:
- (void)viewWillAppear:(BOOL)animated
[super viewWillAppear:animated];
[self.navigationController.navigationBar.layer removeAllAnimations];
但是,我认为这只是一种解决方法,而不是根本原因的适当解决方案。
【讨论】:
它是在 xib 中创建的吗?我知道这可能不是一个解决方案,但是您是否已将 xib“更新”为仅 Xcode 6 的 xib? 是的,这一切都是在故事板中设置的,没有代码来做动画(除了这个答案中添加的一点)。我不确定“仅升级到 Xcode 6”是什么意思。检查器中显示的 IB 版本(“打开方式”)是 Xcode 6。但它还没有使用大小类。 是的,我就是这个意思。以上是关于龙骨动画如何水平翻转的主要内容,如果未能解决你的问题,请参考以下文章