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

        }

    }

  • 相关阅读:
    GIT里 SSH和HTTPS的区别
    迷宫 DFS 算法
    全排列 DFS 模板
    独立岛问题的BFS,DFS求解
    红丝绒蛋糕
    BFS,DFS伪代码
    【转】一个时代的剪影----汉
    AlbertRender --- 实时&离线全局光照渲染器(一)
    【linux驱动笔记】linux模块机制浅析
    【linux驱动笔记】字符设备驱动相关数据结构与算法
  • 原文地址:https://www.cnblogs.com/Ewenblog/p/3884572.html
Copyright © 2011-2022 走看看