• 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];

  • 相关阅读:
    关于SQLite
    Solr开发文档
    Using Fiddler with IIS
    SQL SERVER – Difference Between Union vs. Union All – Optimal Performance Comparison
    Git资料
    VS2010版快捷键
    IE9子iframe父iframe cookie设置诡异问题
    美国的企业家宣言
    互联网程序编写原则
    分析牛人js版删除代码注释(状态机机制)
  • 原文地址:https://www.cnblogs.com/XCoderLiu/p/3897561.html
Copyright © 2020-2023  润新知