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

        }

    }

  • 相关阅读:
    第十六节,基本数据类型,字典dict
    第十五节,基本数据类型,元组tuple
    第十四节,基本数据类型,列表list
    liunx rm 命令修改
    linux 创建用户和密码
    linux 权限
    system
    一个tomcat上部署多个项目,并通过不同端口号访问不同的项目
    Java 清理和垃圾回收
    static 方法
  • 原文地址:https://www.cnblogs.com/Ewenblog/p/3884572.html
Copyright © 2011-2022 走看看