zoukankan      html  css  js  c++  java
  • iOS 当键盘覆盖textFiled时简单的处理方法

    //方法1---

    - (void)textFieldDidBeginEditing:(UITextField *)textField {

        

        if (iPhone5) {

            return;

        }

        else

        {

            [UIView beginAnimations:nil context:NULL];

            [UIView setAnimationDuration:0.3];

            [UIView setAnimationDelegate:self];

            

            //设定动画开始时的状态为目前画面上的样子

            [UIView setAnimationBeginsFromCurrentState:YES];

            

            self.view.frame = CGRectMake(self.view.frame.origin.x,

                                         self.view.frame.origin.y - 70,

                                         self.view.frame.size.width,

                                         self.view.frame.size.height);

            

            [UIView commitAnimations];

        }

    }

    //方法2---scrollView

    -(void)textViewDidBeginEditing:(UITextView *)textView

    {

        if (iPhone5)

        {

            //改变当前的滚动位置

            [self.myScroll setContentOffset:CGPointMake(0,phoneNumberTextFiled.frame.origin.y-190) animated:YES];

        }

        else

        {

            //改变当前的滚动位置

            [self.myScroll setContentOffset:CGPointMake(0,phoneNumberTextFiled.frame.origin.y-100) animated:YES];

        }

    }

  • 相关阅读:
    MVC总结
    Python在Linux | Windows中输出带颜色的文字的方法
    flushdns
    linux配置java环境变量(详细)
    ELK
    sed 时间段
    如何让root用户能直接进行ssh登录?
    rsync有两种常用的认证方式,另外一种则是ssh。
    windows rsync server
    awk
  • 原文地址:https://www.cnblogs.com/Ewenblog/p/3884572.html
Copyright © 2011-2022 走看看