最近我用它来移动键盘后面的视图选择文本字段
http://www.ioscreator.com/tutorials/move-view-behind-keyboard-ios8-swift
如果我只需要为某些输入移动视图,其他人接近顶部并且不需要它,该怎么办?我尝试了以下代码,但没有成功。
var searcher
func keyboardWillShow(notification: NSNotification) {
if (searcher.tag == 1){
if let userInfo = notification.userInfo {
if let keyboardSize = (userInfo[UIKeyboardFrameBeginUserInfoKey] as? NSValue)?.CGRectValue() {
kbHeight = keyboardSize.height
self.animateTextField(true)
}
}
}
}
提前致谢!
答案 0 :(得分:0)
答案 1 :(得分:0)
另一个很棒的库是IQKeyboardManager。 https://github.com/hackiftekhar/IQKeyboardManager
易于使用,将为您的整个应用全局执行此操作。易于配置,它增加了上一个,下一个和完成的功能
如果你正在使用cocoapods,只需添加
即可pod 'IQKeyboardManager-Swift'
在GitHub页面上查看配置选项的文档