键盘的显示与隐藏

//显示键盘

  • (void)showKeyBoard {
    //设置动画的名字
    [UIView beginAnimations:@"Animation" context:nil];
    //设置动画的间隔时间
    [UIView setAnimationDuration:0.20];
    //??使用当前正在运行的状态开始下一段动画
    [UIView setAnimationBeginsFromCurrentState: YES];
    //设置视图移动的位移
    self.scrollView.frame = CGRectMake(self.scrollView.x, self.scrollView.y - 300, self.scrollView.w, self.scrollView.h);
    //设置动画结束
    [UIView commitAnimations];
    }
    //隐藏键盘

  • (void)hiddeKeyBoard {
    //设置动画的名字
    [UIView beginAnimations:@"Animation" context:nil];
    //设置动画的间隔时间
    [UIView setAnimationDuration:0.20];
    //??使用当前正在运行的状态开始下一段动画
    [UIView setAnimationBeginsFromCurrentState: YES];
    //设置视图移动的位移
    self.scrollView.frame = CGRectMake(self.scrollView.x, self.scrollView.y + 300, self.scrollView.w, self.scrollView.h);

    //设置动画结束
    [UIView commitAnimations];
    }

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容