Swift 5.2键盘通知监听机制

想让你的 App 界面在键盘显示和隐藏时更流畅吗?使用通知机制监听键盘事件是个好的方法,是在需要与键盘互动的界面里,像文本输入框。Swift 5.2 中的通知机制可以你监听键盘显示和隐藏的时机,调整视图布局,避免内容被键盘遮挡。

通过NotificationCenter.default.addObserver方法注册观察者,你可以监听键盘即将显示和隐藏的通知,分别是UIKeyboardWillShowNotificationUIKeyboardWillHideNotification。你需要实现相应的方法,比如keyboardWillShowkeyboardWillHide,在这些方法里你可以根据通知中的键盘信息做出视图调整。

记得在deinit方法中移除观察者,避免内存泄漏哦。

,这种方式对于提升用户输入体验有,尤其是涉及到动态调整视图的场景。如果你在做表单或输入框较多的界面,这个技巧适用。

zip 文件大小:470.73KB