是否有类似IQKeyboardManagerSwift的工具在Swift iOS中将UITextView向上移动?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了是否有类似IQKeyboardManagerSwift的工具在Swift iOS中将UITextView向上移动?相关的知识,希望对你有一定的参考价值。
我已经实现了IQKeyboardManagerSwift
以浮动UITextField
,但对于UITextView
,我不确定如何执行此操作。 Swift ios中是否有UITextView
可用的广告连播?
我正在寻找textview不应隐藏在键盘后面,并且textview应该浮在键盘上方
我的文本视图在表格视图单元格中。
我添加了IQKeyboardManager.shared.enable = true
在apdelegate中
答案
您可以使用此extension
:
extension UIViewController{
func toolBar() -> UIToolbar{
let toolBar = UIToolbar()
toolBar.barStyle = .default
toolBar.isTranslucent = true
toolBar.barTintColor = UIColor.blue //or whatever you want
let space = UIBarButtonItem(barButtonSystemItem: .flexibleSpace, target: nil, action: nil)
var buttonTitle = "done" //or whatever you want
var cancelButtonTitle = "cancel"
let doneButton = UIBarButtonItem(title: buttonTitle, style: .done, target: self, action: #selector(onClickDoneButton))
let cancelButton = UIBarButtonItem(title: cancelButtonTitle, style: .plain, target: self, action: #selector(onClickCancelButton))
toolBar.setItems([cancelButton, space, doneButton], animated: false)
toolBar.isUserInteractionEnabled = true
toolBar.sizeToFit()
return toolBar
}
@objc func onClickDoneButton(){
view.endEditing(true)
}
@objc func onClickCancelButton(){
view.endEditing(true)
}
}
在您的viewDidLoad
:
yourTextView.inputAccessoryView = toolBar()
希望有帮助...
以上是关于是否有类似IQKeyboardManagerSwift的工具在Swift iOS中将UITextView向上移动?的主要内容,如果未能解决你的问题,请参考以下文章
是否有类似于 NSLevelIndicator 的自定义控件,具有反向着色?
是否有类似于 lxml 或 nokogiri 的 Java 库? [关闭]
是否有类似于 First 的 SQL 标准关键字,仅用于 Last