inputAccessoryView和inputView有什么区别

时间:2019-01-19 17:59:13

标签: ios swift keyboard inputaccessoryview inputview

我正在尝试为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

0 个答案:

没有答案