zoukankan      html  css  js  c++  java
  • [翻译] ZFDragableModalTransition

    ZFDragableModalTransition

    Usage

    - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
    {
        TaskDetailViewController *detailViewController = segue.destinationViewController;
        detailViewController.task = sender;
    
        // create animator object with instance of modal view controller
        // we need to keep it in property with strong reference so it will not get release
        self.animator = [[ZFModalTransitionAnimator alloc] initWithModalViewController:detailViewController];
        self.animator.dragable = YES;
        self.animator.direction = ZFModalTransitonDirectionBottom;
        [self.animator setContentScrollView:detailViewController.scrollview];
    
        // set transition delegate of modal view controller to our object
        detailViewController.transitioningDelegate = self.animator;
        detailViewController.modalPresentationStyle = UIModalPresentationCustom;
    }

    ScrollView

    If you have scrollview in the modal and you want to dismiss modal by drag it, you need to set scrollview to ZFModalTransitionAnimator instance.

    如果你在modal中有scrollview,而且你想通过拖拽来让控制器消失,你需要将这个scrollview设置成ZFModalTransitionAnimator的实例变量.

    [self.animator setContentScrollView:detailViewController.scrollview];

    Direction

    You can set that which direction will our modal present. (default is ZFModalTransitonDirectionBottom)

    你可以设置这个动画从哪个方向上来呈现.(默认是从底部呈现)

    self.animator.direction = ZFModalTransitonDirectionBottom;

    P.S. Now you can set content scrollview only with ZFModalTransitonDirectionBottom

    P.S. 现在,通过以上设置后,动画想过将会从底部开始呈现.

    Requirements

    • iOS >= 7.0 (tested on ios8 beta)
    • ARC

    Installation

    ZFDragableModalTransition is available through CocoaPods. To install it, simply add the following line to your Podfile:

    ZFDragableModalTransition可以通过CocoaPods来安装.你只需要写如下的一段话就可以安装了:

    pod "ZFDragableModalTransition"
    

    Author

    Amornchai Kanokpullwad, amornchai.zoon@gmail.com

    License

    ZFDragableModalTransition is available under the MIT license. See the LICENSE file for more info.

  • 相关阅读:
    jQuery 工具函数
    cdh 5.13 centos6.9安装
    centos 6.9 NTP基准时间服务器配置
    cloudera cdh5.13.0 vmware 快速安装
    centos 7.3+nginx+jira(.bin)+mysql
    zabbix 3.2.6+centos 7 +nginx 1.12+ mysql 5.6+ Grafana +php 5.6
    centos 6.9 +nginx 配置GIT HTTPS服务器(证书采用自签名)
    好难啊 姿态解算 算是解决了
    stm32 iic读取mpu6050失败 改用串口
    stm32 延时函数 delay_ms 范围
  • 原文地址:https://www.cnblogs.com/YouXianMing/p/4264734.html
Copyright © 2011-2022 走看看