ios-iphone中使用弹出动画

问题描述

iphone中使用弹出动画

使用了下面的代码:

FirstView * fir=[[FirstView alloc]init];
[self.navigationController pushViewController:fir animated:NO];

能否实现一个弹出动画?
谢谢

解决方案

-(void)ButtonAction:(id)sender{
  [self SwipeRight:self.navigationController.view];  // <--calling method
  //[self.navigationController pushViewController:viewcontrollerobject animated:NO];
  // or pop //
}

    -(void)SwipeRight:(UIView *)view{

        CATransition* transition = [CATransition animation];
        [transition setDuration:0.3];
        transition.type = kCATransitionPush;
        transition.subtype = kCATransitionFromRight;
        [transition setFillMode:kCAFillModeBoth];
        [transition setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]];
        [view.layer addAnimation:transition forKey:kCATransition];
    }

    -(void)SwipeLeft:(UIView *)view{
        CATransition* transition = [CATransition animation];
        [transition setDuration:0.3];
        transition.type = kCATransitionPush;
        transition.subtype = kCATransitionFromLeft;
        [transition setFillMode:kCAFillModeBoth];
        [transition setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]];
        [view.layer addAnimation:transition forKey:kCATransition];
    }
时间: 2024-09-28 14:26:14

ios-iphone中使用弹出动画的相关文章

IOS项目之弹出动画二

在IOS项目之弹出动画一中只是实现也功能,并没有体现面向对象的思想 ,今天就试着把它封装了一下,弹出视图的内容可以根据自定义,此处只是用UIDatePicker来演示 我把它传到了GitHub上   https://github.com/ywcui/YvanDatePicker.git 一.新建一个类YWDatePicker集成UIView // YvanDatePicker.h #import <UIKit/UIKit.h> typedef void (^selectDate)(NSDate

iOS 点击button 弹出 View ,怎么设置从下往上 弹出的动画

问题描述 iOS 点击button 弹出 View ,怎么设置从下往上 弹出的动画 在UIViewController 中有一个按钮,点击该按钮弹出 一个UIView 界面,如何设置弹出的动画效果 解决方案 点击方法中设置UIView的fram,原来的UIView你建立到屏幕下方 [UIView animateWithDuration:1 animations:^{ view.frame = self.view.bounds; }];

IOS项目之弹出动画终结篇

今天来一个终极封装已经上传到Github上弹出动画总结篇UIPopoverTableView. UIPopoverTableView也是在前面的几个基础上进行封装.如果对默认的动画效果不满意可以继承它,重写- (void)fadeIn和- (void)fadeOut方法在Github中也写了一个demo. UIPopoverTableView本质还是一个TableView,只是在TableView的基础上增加了一些属性和方法,下面我把.H贴出来,介绍下怎么使用. // // UIPopoverT

iOS开发中常用的各种动画、页面切面效果_IOS

今天主要用到的动画类是CALayer下的CATransition至于各种动画类中如何继承的在这也不做赘述,网上的资料是一抓一大把.好废话少说切入今天的正题. 一.封装动画方法 1.用CATransition实现动画的封装方法如下,每句代码是何意思,请看注释之. #pragma CATransition动画实现 - (void) transitionWithType:(NSString *) type WithSubtype:(NSString *) subtype ForView : (UIVi

Android 中Popwindow弹出菜单的两种方法实例

Android 中Popwindow弹出菜单的两种方法实例 1.popWindow就是对话框的一种方式! 此文讲解的android中对话框的一种使用方式,它叫popWindow. 2.popWindow的特性 Android的对话框有两种:PopupWindow和AlertDialog.它们的不同点在于: AlertDialog的位置固定,而PopupWindow的位置可以随意. AlertDialog是非阻塞线程的,而PopupWindow是阻塞线程的. PopupWindow的位置按照有无偏

在asp.cs的页面中 如何弹出一个模态窗口 然后一秒后自动关闭 ()

问题描述 在asp.cs的页面中 如何弹出一个模态窗口 然后一秒后自动关闭 () 如题,在asp.cs的页面中 如何弹出一个模态窗口 然后一秒后自动关闭 (求高手指教) 解决方案 http://www.3lian.com/edu/2013/05-22/71072.html

JSF中confirm弹出框的用法示例介绍

 本文为大家详细介绍下JSF中confirm弹出框的使用方法,感兴趣的朋友可以参考下   代码如下: function checkInput(objectSource) {  if(objectSource.onclick){  objectSource.oldOnClick = objectSource.onclick;  objectSource.onclick = null;  }    var attachfile = $('#attachment').val();  if(conten

怎么在Word文档中嵌入弹出广告?

  1.广告窗口实际上就是利用窗体控件实现的.在Word2010中,用"开发工具"选项卡中的"Visual basic"按钮调出VBA编辑窗口. 文档中嵌入弹出广告?-word嵌入pdf文档"> 2.选择"插入一用户窗体"菜单,在窗口中就会插入一个窗体. 3.在它的属性窗口可以对Caption(标题).BackColor(背景色).Pidure(背景图片)等根据需要进行设置. 4.广告窗口制作完成了,那怎么能在打开Word文 档时

android中能不能在对话框中再弹出一个时间选择对话框

问题描述 android中能不能在对话框中再弹出一个时间选择对话框 点击条目弹出个自定义对话框!在自定义对话框中有个时间选择,点击时间选择再跳出一个时间选择对话框!我试了好多次都不能实现!要怎么做才能实现这功能?求求大神帮忙! 解决方案 Dialog里面放一个TimePicker.选完点确定,返回结果 解决方案二: android中能不能在对话框中再弹出一个时间选择对话框可以的. 解决方案三: 用windowsManager想在哪显示都可以哦非常灵活 http://blog.csdn.net/u