zoukankan      html  css  js  c++  java
  • 键盘回收

    键盘回收是一个事件,因此应该写在 xxxViewController 中!

    键盘回收的两种方式

    1. 点击return回收键盘

     ① 设置代理

     1 textField.delegate = self;                                                           

     ② 遵守协议

    textField所在的类中遵守 UITextFieldDelegate 协议

     ③ 实现协议方法

    1 // 点击键盘return键的时候
    2 - (BOOL)textFieldShouldReturn:(UITextField *)textField
    3 {
    4     [textField resignFirstResponder]; // 释放第一响应者,回收键盘
    5     NSLog(@"点击键盘return键");
    6     return YES;
    7 }

    2. 点击(触摸)屏幕回收键盘

    该方法不需要遵守协议,只需要在控制器写下下面的代码就可以回收键盘

    1 - (void)touchesEnded:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event
    2 {
    3     [self.view endEditing:YES]; // 当前视图结束编辑
    4 }
  • 相关阅读:
    Day 9
    Day 8
    Day 7
    Day 6
    Day 5
    Day 4
    Day 3
    Day 2
    Day 1
    解决vue-cli3不停请求 /sockjs-node/info?t= 问题
  • 原文地址:https://www.cnblogs.com/gfxxbk/p/5371593.html
Copyright © 2011-2022 走看看