草庐IT

Transition

全部标签

ios - UIView transitionFromView 不在容器中设置动画

我正在使用UIViewtransitionFromView在两个View之间切换。我目前正在UIView子类中执行以下操作:UIImageView*imgView=[[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"img.png"]];imgView.frame=CGRectMake(0,0,100,100);UIView*detailView=[[UIViewalloc]initWithFrame:imgView.frame];detailView.backgroundColor=[UIColorredColor];detai

ios - 如何在 iOS 中重现 "box"过渡动画?

我想在iOS中的两个ViewController之间构建动画过渡,类似于PowerPoint中的“框”过渡或Keynote中的“反射”过渡。你可以在这里看到它,时间是2:10:http://youtu.be/1fLQg5hFQQg?t=2m10s执行此操作的最佳方法是什么?谢谢! 最佳答案 这将是一个复杂的动画重新创建。你需要使用一个CAAnimationGroup来组契约(Contract)时运行的几个不同的动画。您想要围绕y轴的旋转设置动画,旋转中心从屏幕上抬起,在正在动画化的ViewController和您正在动画化到位的Vi

ios - MVVM跨iOS : how to bind a command with Custom transition when switching to different View model

对于MVVMCrossios,如何使用不同的TransitionalStyle(例如FlipHorizo​​ntal样式)而不是使用“ShowViewModel”的默认滑动效果?[Register("SearchResults")]publicclassSearchResultsView:MvxTableViewController{publicoverridevoidViewDidLoad(){Title="List";base.ViewDidLoad();varmapButton=newUIButton(newRectangleF(0,0,65,30));mapButton.Set

ios - tableView reloadData 崩溃包括崩溃报告

我使用Crashlytics进行崩溃管理。我最近遇到了这次崩溃,我试图了解为什么会发生这次崩溃。这是我的UITableView+ReloadTransition.m:#import"UITableView+ReloadTransition.h"@implementationUITableView(ReloadTransition)-(void)reloadDataWithFade:(BOOL)animated{[UIViewanimateWithDuration:0.3animations:^{self.alpha=0.0;}completion:^(BOOLfinished){[se

ios - 如何将以编程方式创建的 View Controller 的 View 设置为 SKYView?

我正在开发一款游戏,希望一个sprite-kit场景有自己的ViewController(这是我经过多次辩论后得出的结论),并且希望避免使用Storyboard(我可以用Storyboard,但想学习如何在没有Storyboard的情况下进行操作)。在我的主视图Controller中,单击一个按钮后,我有以下代码MyViewController2*test=[[MyViewController2alloc]init];test.view=[[SKViewalloc]init];[selfpresentViewController:testanimated:YEScompletion:n

ios - 带有自定义动画的 PresentViewController

我需要用UIViewAnimationOptionCurveEaseIn动画呈现ViewController,其中源Controller从1alpha消失到0,目标Controller从0alpha出现到1我想用presentViewController:animated:completion:我试过:在源代码Controller中UIStoryboard*st=[UIStoryboardstoryboardWithName:[[NSBundlemainBundle].infoDictionaryobjectForKey:@"UIMainStoryboardFile"]bundle:[

ios - 在 View Controller 之间转换时自定义动画

我想像这样在ViewController之间创建转换。https://www.dropbox.com/s/qatwqaq2mowocsg/Transitions%20Controller.gif?dl=0我使用了以下代码来创建转换,但无法实现以下结果。self.settings=[self.storyboardinstantiateViewControllerWithIdentifier:@"settings"];CATransition*transition=[CATransitionanimation];transition.duration=0.4;transition.type

ios - 动画从左到右继续

我正在尝试实现一个自定义segue,它将使viewcontroller从右到左带有动画。问题是当我按下按钮以执行到所需Controller的segue时,我的应用程序崩溃了。我收到以下错误:Couldnotcreateasegueofclass'(null)'我是如何实现的?我创建了一个新类并使用以下代码覆盖了执行函数:importUIKitclassCustomTransition:UIStoryboardSegue{overridefuncperform(){letsrc=self.sourceletdst=self.destinationsrc.view.superview?.i

iOS 导航栏 : Hidding the navigation bar and smooth transition

我在导航Controller中有一个ViewController层次结构,对于RootViewController,我将导航Controller栏的“隐藏”属性设置为"is"。它的所有子项都将“隐藏”属性设置为NO。问题是我不知道隐藏栏的最佳位置,因为当我按下“后退”按钮返回RootViewController时,我可以看到导航栏如何消失以及RootViewControllerView的大小调整这不是一个好的用户体验。 最佳答案 您将隐藏/取消隐藏调用放在哪里?最好的位置可能在viewWillAppear中,例如在this帖子中。类

ios - UIView transitionWithView 自定义动画选项

我有一个首先显示登录屏幕的应用程序。用户登录后,将执行以下代码:[UIViewtransitionWithView:self.view.windowduration:0.7options:UIViewAnimationOptionTransitionNoneanimations:^{self.view.window.rootViewController=menuController;}completion:^(BOOLfinished){//Codetorunafteranimation}];这按预期工作;但是,我想定义自己的自定义动画选项,而不是从左/右翻转选项。一个简单的例子是将新