我正在尝试为inputAccessoryView实现customView,在处理它时,我遇到了inputView。我只想知道inputAccessoryView和inputView之间有什么区别。另外,如何在iPhone X +上实现inputAccessoryView。
如果在弹起键盘时有任何答案可以调整inputAccessoryView的大小,这意味着在开始时我为附件查看器的高度提供了一个常数,后来在弹起键盘时有任何可能的方法来调整UITextView的大小。在附件视图中。任何帮助将不胜感激。
我以下面提供的代码实现了inputAccessoryView,但是inputAccessoryView显示在iPhone X底部的safeAreaLayoutGuide下面,显示为
https://drive.google.com/file/d/11NHWt4YQZr4lyV16jS3NkFmstmLZyKLI/view?usp=sharing
override var inputAccessoryView: UIView? {
get {
return containerView
}
}
override var canBecomeFirstResponder: Bool {
return true
}
lazy var containerView: UIView = {
let containerview = UIView()
containerview.translatesAutoresizingMaskIntoConstraints = false
containerview.backgroundColor = .red
containerview.frame = CGRect(x: 0, y: 0, width: view.frame.width, height: 50)
return containerview
}()
我期望这样的布局
https://drive.google.com/file/d/1TvThz0n_3C_HXaycQj09vFn0vk-xxAla/view?usp=sharing