美文网首页
Swift5.0 监听键盘写法

Swift5.0 监听键盘写法

作者: Flora_HAHA | 来源:发表于2019-04-24 11:28 被阅读0次
// 监听键盘弹出通知
    NotificationCenter.default.addObserver(self, selector: #selector(keyboardWillShow(notification:)), name:UIResponder.keyboardWillShowNotification,object: nil)
// 监听键盘隐藏通知
    NotificationCenter.default.addObserver(self,selector: #selector(keyboardWillHide(notification:)),name: UIResponder.keyboardWillHideNotification, object: nil)
// 键盘显示
    @objc func keyboardWillShow(notification: Notification) {
        print("键盘将要出现")
    }
// 键盘隐藏
    @objc func keyboardWillHide(notification: Notification) {
        print("键盘将要隐藏")
    }
// 移除通知
deinit {
        NotificationCenter.default.removeObserver(self)
    }

其他:

忽略具有默认值的参数的外部参数名

当函数(或者方法)的参数具有默认值时,Swift自动为该参数提供与参数名一致的默认外部参数名,因此在进行函数调用的时候,要提供默认参数名,可以使用下划线进行忽略默认外部参数名(但是不推荐忽略外部参数名,这主要是为了调用的时候可以方便地知道每个参数的含义)。

@obj

使用@objc修饰后的类型,可以直接供Objective-C调用

相关文章

  • Swift5.0 监听键盘写法

    其他: 忽略具有默认值的参数的外部参数名 当函数(或者方法)的参数具有默认值时,Swift自动为该参数提供与参数名...

  • 2.4 UITableView-聊天布局

    键盘处理 1.监听键盘通知// 监听键盘通知[[NSNotificationCenter defaultCente...

  • iOS开发监听键盘事件

    注册通知监听器,监听键盘弹起事件 注册通知监听器,监听键盘收起事件 键盘弹出调用该方法 键盘收起调用该方法 开始视...

  • Android关于键盘相关知识

    弹出键盘和收起键盘 弹出键盘 关闭键盘 监听键盘的回车键 监听键盘弹出和收起以及键盘高度 最近开发总结(关于键盘监...

  • 键盘上方的bar

    *如何让键盘上方的 EditBar 随着键盘移动?(1)添加监听、监听事件: (2)移除监听:

  • IOS计算弹出键盘的高度

    通过通知监听键盘的弹出与消失,并在输入框和键盘之间添加一个灰色的view 当键盘出现增加监听 //增加监听,当键盘...

  • iOS键盘弹出消失监听

    iOS 监听键盘的弹出,收起,并且拿到键盘的高度 //监听当键盘将要出现时 [[NSNotificationCen...

  • iOS获取键盘高度

    iOS获取键盘高度 (1)注册监听,监听键盘的弹出 [[NSNotificationCenter defaultC...

  • IOS点击屏幕显隐键盘的几种方法

    /**********1.通过通知中心监听键盘显隐***************/ //监听键盘显隐 [[NSNo...

  • Swift--监听iPhone键盘弹出及隐藏事件

    开发需求:对键盘弹出及隐藏事件进行监听 需要通过NotificationCenter对键盘事件进行监听 如果要监听...

网友评论

      本文标题:Swift5.0 监听键盘写法

      本文链接:https://www.haomeiwen.com/subject/ehiwgqtx.html