zoukankan      html  css  js  c++  java
  • ios 页面滑入滑出

    从左边滑进

    CGRect r1,r2;

                r1 = app.testview.view.frame;

                r2 = self.view.frame;

                [app.testview.view setFrame:CGRectMake(320, r1.origin.y,r1.size.width,r1.size.height)];

                [UIView beginAnimations:nil context:nil];

                [UIView setAnimationDuration:0.4];

                [app.window addSubview:[app.testview view]];

                [app addConvertview];//添加遮挡层

                

                [self.view setFrame:CGRectMake(-320, r2.origin.y,r2.size.width,r2.size.height)];

                [app.testview.view setFrame:CGRectMake(0, r1.origin.y,r1.size.width,r1.size.height)];

                [UIView commitAnimations];

                [self performSelector:@selector(removeSelf) withObject:nil afterDelay:0.6];

    右边滑出

      CGRect r1,r2;

        r1 = app.TestView.view.frame;

        r2 = self.view.frame;

        [app.TestView.view setFrame:CGRectMake(-320, r1.origin.y,r1.size.width,r1.size.height)];

        [UIView beginAnimations:nil context:nil];

        [UIView setAnimationDuration:0.4];

    [app.window addSubview:[app.TestView view]];

        [app addConvertview];//添加遮挡层

        

        [self.view setFrame:CGRectMake(320, r2.origin.y,r2.size.width,r2.size.height)];

        [app.TestView.view setFrame:CGRectMake(0, r1.origin.y,r1.size.width,r1.size.height)];

        

        [UIView commitAnimations];

        [self performSelector:@selector(removeSelf) withObject:nil afterDelay:0.6];

  • 相关阅读:
    类和对象的一些BIF
    mac入门--通过hhomebrew下载过慢问题
    Vue的组件及传参
    Vue的指令和成员
    Vue基础(1)
    Python中好用的模块们
    Django-Auth认证模块
    Django杂篇(2)
    Django杂篇(1)
    Django的日常-AJAX
  • 原文地址:https://www.cnblogs.com/XCoderLiu/p/3897561.html
Copyright © 2011-2022 走看看