草庐IT

ANIMATION

全部标签

objective-c - 带有动画的 iOS 方法调用,完成时执行操作?

在为iOS编程时,我经常发现自己面临以下情况:-(void)someMethod{[selfperformSomeAnimation];//belowisanactionIwanttoperform,butIwanttoperformitAFTERtheanimation[selfsomeAction];}-(void)performSomeAnimation{[UIViewanimateWithDuration:.5animations:^{//someanimationhere}];}面对这种情况,我通常只是复制/粘贴我的动画代码,这样我就可以使用完成block处理程序,如下所示:

ios - 是否可以访问 iOS 系统动画的属性?

是否可以获取内置iOS系统动画的动画属性(速度和缓动曲线)?具体来说,当您隐藏或显示状态栏时,UIStatusBarAnimationSlide。现在我只是盯着它看,并想出了一个很好的匹配:使用默认动画曲线的0.35秒。这很好用,但Apple可能会在未来的iOS更新中更改这样的动画,最好完全匹配它而不依赖于我自己想出的硬编码值。值得一提的是,这是我的ViewController在我点击View以隐藏状态栏并调整View大小以填充屏幕时调用的方法。-(void)tappedView:(UIGestureRecognizer*)gestureRecognizer{UIApplication

objective-c - 从 iOS 的边缘拖动时,如何模拟 Android OS 中的边缘发光动画?

所以情况是我有一个UIScrollView,其中嵌入了UITextField和UITextView。我将UITextField放在顶部,将UITextView设置为框架作为contentSize的高度。我有一个UIPanGestureRecognizer设置来检测从某个起点内的右边缘滑动,一旦你将它拖动到足够远的距离,它就会激活一个Action。我希望边缘像下图一样发光。从右边缘到强度增加,我越接近预设距离。我还不太擅长绘画和动画,所以我在考虑CALayer?我只是无法形成正确的方法来做到这一点。我也一直在再次阅读所有文档,但仍然有[code]writersblock。

objective-c - 动画多个 Sprite Cocos2d

我正在尝试向我当前正在开发的游戏中的游戏层添加多个动画Sprite。为此,我创建了一个实例Sprite:bunsen,对于每一个需要添加的bunsen,我都运行这个循环:elseif(blockValue==2||blockValue==3||blockValue==4||blockValue==5){bunsen=[CCSpritespriteWithSpriteFrameName:@"15_1.png"];if(blockValue==2){bunsen.rotation=90;}elseif(blockValue==3){bunsen.rotation=180;}elseif(b

iOS - 在 Storyboard 中创建的 UILabel 无法正确设置动画

我将名为testLabel的UILabel拖到Storyboard中的位置A(140,40)。我想将它从A动画化到位置B(100,250)。所以我写了如下代码..#import"testViewController.h"@interfacetestViewController()@property(weak,nonatomic)IBOutletUILabel*testLabel;@end@implementationtestViewController-(void)viewDidLoad{[superviewDidLoad];[UIViewanimateWithDuration:1.0

ios - Gmail iOS 模态视图转换

只是想知道是否有人尝试复制用于在GmailiOS中呈现模态视图的转换?从底部动画的弹出窗口来看,它看起来非常华丽和令人耳目一新。 最佳答案 很确定您指的是显示模态视图Controller时的后推过渡?如果是这样,那么它就是国家地理公园指南应用程序首次引入的那个,有人拥有releasedtheirreplicaofitoveronGithub.这只是一个部分屏幕模式,但可以修改以模仿Gmail应用程序的完整View。 关于ios-GmailiOS模态视图转换,我们在StackOverflo

iphone - Core Animation 和 UIImageView 返回起始位置

我有一个UIImageView,它会根据用户的滑动在屏幕上移动。我使用CoreAnimation完成了这个:[UIViewbeginAnimations:nilcontext:nil];[UIViewsetAnimationDuration:1.0];movingView.frame=theRect;[UIViewcommitAnimations];它一开始总是很好,但是在从它的原始位置到“theRect”位置的中途,它停止了并且UIImageView跳回到它的起点。它永远不会在同一点上。有时在跳回之前几乎完全通过,有时只是勉强移动然后跳回。此后没有其他代码运行。我试过更改持续时间,但

ios - 在 Animation 中减慢 UIView 动画

我有一个简单的UIView动画block,它为2个View的原点设置动画。我在mapViewView的特殊位置上有一个按钮。所以当我想为map的中心设置动画并随map移动图钉时,map的移动速度比按钮快。有没有办法加快按钮的动画速度或减慢map的动画速度?此刻看起来map移动了,按钮跳到了他的结束位置。CGPointnewCenter=mapView.center;newCenter.x-=1;newCenter.y-=(button.frame.size.height/2)[UIViewanimateWithDuration:0.3delay:0options:UIViewAnima

ios - iOS 中的交互式视频 : Is it possible to trigger specific actions in code by tapping discrete parts in the video?

我问这个是因为我无法在任何地方找到答案,至少使用我能想到的关键字是这样。我找到的最相关的问题/答案是:(CreateinteractivevideosiniPad-Anappforproductdemo)。用户Jano回复:TheeasiestwaytocreateinteractivevideosforiOSistouseApple'sHTTPLiveStreamingtechnology.Youhavetocreateavideo,embedmetadata,playitusingMPMoviePlayerControllerorAVPlayerItem,andthendispla

ios - 苹果官方Demo tableview插入行问题

我在学习官方demoiPhoneCoreDataRecipes的时候发现了一个问题。场景是这样的:有一个显示某行数据的表格View。单击编辑按钮时,会出现一个附加行,其中包含一些文本,例如:添加一个新的xxx。单击该行时,您可以在表格View中新建一行数据。再次单击编辑按钮时,该行消失,表格View处于显示模式。除了添加新行外,每行在编辑时也有一个UITableViewCellEditingStyleInsert样式。问题是,当在编辑和显示模式之间切换时,附加的“添加”行出现和消失,并且它的动画影响了它上面那一行(最后一行)的动画。有没有人遇到过这个问题,有人知道如何解决吗?在编辑和显