zoukankan      html  css  js  c++  java
  • UITextField和UITextView被键盘遮住的处理办法

      

    - (void)textFieldDidBeginEditing:(UITextField *)textField  

    {  

        float offset = 0.0f;  

        if(self.txtField == textField)  

        {  

            offset = - 180.0f;  

        }  

        NSTimeInterval animationDuration = 0.30f;  

        [UIView beginAnimations:@"ResizeForKeyBoard"context:nil];  

        [UIView setAnimationDuration:animationDuration];  

        float width = self.view.frame.size.width;  

        float height = self.view.frame.size.height;  

        CGRect rect = CGRectMake(0.0f, offset , width, height);  

        self.view.frame = rect;  

        [UIView  commitAnimations];  

    }  

    - (void)textFieldDidEndEditing:(UITextField *)textField

    {

        float offset = 0.0f;  

       

        NSTimeInterval animationDuration = 0.30f;  

        [UIView beginAnimations:@"ResizeForKeyBoard"context:nil];  

        [UIView setAnimationDuration:animationDuration];  

        float width = self.view.frame.size.width;  

        float height = self.view.frame.size.height;  

        CGRect rect = CGRectMake(0.0f, offset , width, height);  

        self.view.frame = rect;  

        [UIView commitAnimations];  

    }

        以上是textfeild得处理方法。textview用textViewDidBeginEditing和textViewDidEndEditing。

  • 相关阅读:
    Java面向对象基本/传参/引用/访问控制/构造器
    二叉树遍历&分治
    Java基础 & 基本数据类型 & String类
    Java面向对象继承/重写/多态
    Java集合基础
    Java面向对象抽象类/接口类/内部类
    你碰我变
    cookie&&localstorage
    父亲的谎话,只有长大后才能听懂……
    CSS的兼容性
  • 原文地址:https://www.cnblogs.com/daguo/p/2812976.html
Copyright © 2011-2022 走看看