- (void)startAnimation { //reverse - shrinking from full size if (_reversed == YES) { //self.transform = CGAffineTransformMakeScale(1.0, 1.0); [UIView animateWithDuration:1.0f delay:0.0f options:UIViewAnimationOptionCurveLinear animations:^{ self.transform = CGAffineTransformMakeScale(0.1, 0.1); //this line does it instantly self.alpha = 0; } completion:^(BOOL finished) { [self remov
以下是关于 uiviewanimationtransition 的编程技术问答
我正在尝试将自定义过渡添加到具有XIB的UiviewController.我尝试了几种方法,但是它们都有相同的问题,显示错误的屏幕大小的视图. 我的当前示例基于以下教程: custom uiviewController in ios in ios in ios in ios in ios in ios in ios in IOS Swift 我没有对TransitionDelegate或Animator进行任何更改. 这是XIB和模拟器中的视图: 白色Uiview设置为中心,宽度为80%,比率为1:1. 使用以下内容加载我的UiviewController: let thirdViewController = ThirdViewController() thirdViewController.transitioningDelegate = viewTransitionDelegate thirdViewController.modalP
在我的应用程序中的视图之间过渡时,我在使用过渡fromview时遇到了问题. 设置 这是视图控制器的基本设置.它有两种观点. mkmapview和uitableview.按下切换按钮时,应该在地图和表之间进行替代视图. 这是我的 *.h文件 @interface BrowseBeaconsViewController : UIViewController { __weak IBOutlet UIBarButtonItem *refreshBeacons; __weak IBOutlet UIBarButtonItem *toggleView; MKMapView* beaconMapView; __weak IBOutlet UITableView* beaconTableView
注意:我已经检查了以下堆栈溢出问题: 27907570 , 322229252 322229252 , 26118141 ,我要做的就是通过附加到按钮的ibaction调用时在视图(由alpha)中淡化动画.然后在命视视图上的按钮时反转. 我的皱纹可能是我正在使用情节板视图中ViewDock上的次要视图.在ViewDidload时,该视图将添加到子视图中,其中帧/边界设置为与Supperiew相同(对于完整的中途停留) 由于它是一个教程指标,因此这样做的原因是覆盖视图. 结果(像许多其他列出此问题的其他人一样)是,视图(并且包含控件)只是立即出现并立即消失.没有褪色. 我曾尝试过延迟,有没有完成的动画处理,从而通过过渡,甚至从旧的uiview.beginanimation开始. 什么都没有起作用.建议热烈欢迎. 代码与我所能达到的直截了当: 编辑:将代码扩展到相关的所有内容 edit2: tl; dr Everything在uiviewani
嗨 我正在开发一个iPad杂志应用程序,我需要在其中显示pdf文件.我正在使用 for for Page curl 效果.这很棒. 但是在景观页面中,页面适合高度(768px),并且很难阅读字体. 那就是为什么我想支持此视图中的缩放/输出. 我是核心图形的新手.我认为在"离开"项目中,他们解析了PDF以显示每个页面的图像.但是我不知道为什么如果是图像,则不支持Zoom. Least项目还有更多用于实施此功能的分支机构,但所有这些功能都不是完美的. 我是否可以继续使用叶子或uiviewanimationtransitioncurlup/down会帮助我解决这两个问题吗? 谢谢 解决方案 您可以参考 >.由Apple提供 希望它有帮助. 其他解决方案 这是您要求的代码. 查看此
ios 6.1 点击按钮时,我想执行从imageview到WebView的过渡. 问题在于,WebView首次加载,页面是白色的,HTML页面加载 过渡: NepContainerView *containerInFrame = (NepContainerView *)[self view]; UIWebView *webView = [[UIWebView alloc] initWithFrame:self.view.frame]; [webView loadHTMLString:html baseURL:nil]; [UIView transitionWithView:containerInFrame duration:DURATION_TRANS_PHOTO_DESC options:UIViewAnimationOptionTransitionFlipFromLeft
在我的iOS应用程序中,我需要更改app.之间的窗口的rootviewController. . 我尝试了以下内容,但不是我想要的过渡. [UIView transitionWithView:self.window duration:.8 options:UIViewAnimationOptionTransitionCurlUp animations:^{ self.window.rootViewController = tabBarControllerMain; [self.window makeKeyAndVisible]; } completion:NULL]; 我想要特定的过渡,例如navigatio
i使用iOS 7引入的新自定义过渡,我正在尝试将视图从我的"主"视图控制器移动到我的"详细信息"视图中的视图,就像photos一样.当您点击它时,一张照片,除了详细信息VC中的此视图仅占据屏幕的一半.为此,我试图通过从细节或ToviewController中获取最终帧来将此视图动画为最终帧.但是,我得到的框架是toviewController视图的接口构建器的启动框架,而不是自动赛车在其通行证之后出现的视图.自动布局设置后,如何获得框架?我已经尝试了[self.view layoutsubviews],然后返回toview controller特殊视图框架返回AnimAtetransition:但这仍然给出IB布局. - (void)animateTransition:(id)transitionContext { UIViewController* toViewController = [tran
我正在使用Present viewController和一个自定义ModalPresentationStyle表示UiviewController,以实现Facebook Pop动画过渡. 模态视图本身是完全动态的,它使用代码中的自动划分约束定义.没有XIB/故事板可以支持模态. 我无法将模态视图放在屏幕上! AutoLayout还不够,因为没有超级浏览可以添加约束! 我的呈现代码看起来像这样(取自FB的流行代码样本): - (void)animateTransition:(id )transitionContext { UIView *fromView = [transitionContext viewControllerForKey:UITransitionContextFromViewControllerKey].view; fromView.tintAdjustme
我尝试模仿NavigationViewController,非常类似于iPhone 中的默认MailApp 单击邮件摘要时,它应该 slide-in 邮件详细信息,当单击 back 按钮时,邮件摘要视图应为 slide -in 再次回来. 这是我必须对从摘要到详细信息的过渡(removeFromSuperView) 进行动画动画 CGRect temp = self.view.frame; temp.origin.x = 300; [UIView animateWithDuration:0.5 delay:0.0 options: UIViewAnimationCurveEaseOut animations:^{ self.view.frame = temp; }completion
i有UIViewControllers a和b,它们分配在AppDelegate中.我需要向他们应用过渡.如何在不重新分配和替换UIViews的情况下过境? 此代码来自我的UIBarButtonItem in UINavigationController: [UIView transitionFromView:self.view //UIViewController A toView:appDelegate.secondViewController.view //UIViewController B duration:0.5 options:UIViewAnimationOptionTransitionFlipFromLeft 此方法在我的UIViewControllers中替换UIViews,我可以将它们转
我正在使用自定义视图控制器过渡,UIViewControllerAnimatedTransitioning,介绍和解散视图控制器. 呈现动画效果很好,但是当我调用completeTransition: containerView被删除后,当我运行解雇动画时. 我不确定发生了什么,这是过渡代码: - (void)animateTransition:(id)transitionContext { UIViewController *fromViewController = [transitionContext viewControllerForKey:UITransitionContextFromViewControllerKey]; UIViewController *toViewController = [transitionContext viewControllerForKe
这是一个iPad项目,我有一个带有几个子视图的Uiview,并且我正在尝试使用[UIView TransitionFromView:toview:toview:toview:option:options:position:position:position:position:position forthion]来动画一个uiviews,但是当我运行此方法时,整个父母视图被翻转了! 这是我正在使用的代码: UIView *secondView = [[UIView alloc] initWithFrame:CGRectMake(200, 200, 300, 300)]; [newView setBackgroundColor:[UIColor redColor]]; [UIView transitionFromView:self.firstView.view toView:secondView duration:1.0 options:UIViewAnimationOptio
按照Apple的建议,我通过将后续的调用到-animationWithDuration:animation:> aanimateWithDuration:animation:completion:的completion:块中,将uiview动画限制在aanimateWithDuration:animation:completion:的块中,例如: [UIView animateWithDuration:scaleDuration delay:0 options:UIViewAnimationOptionCurveEaseIn animations:^{ // Scale the controllers' views down. self.view.transform = CGAffineTransformScale(self.view.transform, 0.8, 0.8); } completion:^(BOOL finished) { // Trans
想要实现类似于Facebook和许多其他应用程序中使用的视图控制器过渡,附加了快照.它需要使用Coreanimation框架玩吗?还是在工具包中可用? 解决方案 除非您想导入某人建议的第三部分框架,否则您必须使用润滑,但是使用润滑剂非常简单,我建议您学习它,因为它非常强大.这是最简单的方法来给您一个想法.一旦掌握了它,您就可以自己构建好一点,以满足您的需求: 在您的ViewController中有2个视图: @interface yourViewController : UIViewController { // The facebook view in the example, this will be the view that moves. // Init this view with x=0 and let it cover the whole screen. IBOutlet UIView *topView; // The
我正在处理一个iPhone应用程序,在该应用程序中,我实施了一个动画UiviewAnimationTransitionFlipFromleFlf.在这里,我的应用程序在肖像模式下工作正常.它正在执行与指定的动画相同的动画,意味着从左到右翻转. 但是,当我在景观模式下进行此操作时,它不会从左到右旋转.而不是从上到下旋转.这确实是关键的问题.你能帮我解决这个问题吗? 我用于iPhone应用程序用于旋转视图的代码如下: CGContextRef context = UIGraphicsGetCurrentContext(); [UIView beginAnimations:nil context:context]; [UIView setAnimationTransition: UIViewAnimationTransitionFlipFromLeft forView:self.view.window cache:NO]; [UIView set
我正在尝试实现自定义视图呈现过渡样式.这是我的代码: [myViewController setModalTransitionStyle:UIModalTransitionStyleCrossDissolve]; [self presentViewController:myViewController animated:YES completion:^(void){}]; 我想在展示观点时实现"从中心的比例"效果.我用jQuery ui做了一个预期效果的演示: http://jsfiddle.net/c7ztp/c7ztp/ 有什么方法可以做到吗? 解决方案 我要做的是以下 从启动视图控制器我会这样做 // OriginalViewController.h newViewcontroller.view.transform = CGAffineTransformScale(CGAffineTransformIdentity, 0.0f, 0.0f); [
在今年早些时候史蒂夫·乔布斯(Steve Jobs)的iPhone SDK 4的主题演讲中,其中一张幻灯片显示"半卷曲页面过渡"是新SDK的一部分. 我已经浏览了iOS API文档,我似乎找不到这个过渡.有人知道它在哪里吗? 解决方案 这不是过渡,而是modalTransitionStyle.您可以在此处查看文档:如果创建新的UIViewController,将其modalTransitionStyle设置为UIModalTransitionStylePartialCurl,然后将其设置为presentModalViewController:animated:,您将获得所需的"半卷曲页"效果. 其他解决方案 您是在谈论iBook样式页面转动动画吗?这里有一个博客文章,其中有2个GitHub项目的链接: http://oleb.net/blog/2010/06/App-Store-Safe-page-curl-animations/ 其他解决方案 您是否
我正在尝试在这里在Appcelerator中进行演示,是它的代码. var tabGroup = Titanium.UI.createTabGroup(); var main_win = Titanium.UI.createWindow({ title:'Tab 1', backgroundColor:'#fff' }); var win1 = Titanium.UI.createWindow({ title:'Tab 1', backgroundColor:'#fff' }); var tab1 = Titanium.UI.createTab({ title:'Tab 1', window:win1 }); var label1 = Titanium.UI.createLabel({ text:'I am Window 1', win:win1 }); win1.add(label1);
我正在尝试使用以下代码对搜索栏进行动画展示/隐藏(搜索栏应从左边来,并在1-2秒内扩展到右).但是,无论我花了多少时间,它都不会动画,并且立即显示搜索栏.我注意到以下: 持续时间不尊重 甚至没有被尊重的延迟 动画没有发生.立即显示组件 func collectionView(collectionView: UICollectionView, didSelectItemAtIndexPath indexPath: NSIndexPath) { //code to get selected value... //Hide the collection view and show search bar UIView.animateWithDuration(10.0, delay: 0.0, options: UIViewAnimationOptions.TransitionCrossDissolve, animations: { s