В чем разница между inputAccessoryView и inputView - PullRequest
0 голосов
/ 19 января 2019

Я пытаюсь реализовать customView для inputAccessoryView, работая над ним, я наткнулся на inputView. Я просто хочу знать, в чем разница между inputAccessoryView и inputView. Кроме того, как реализовать inputAccessoryView на iPhone X +.

если есть какой-либо ответ на изменение размера inputAccessoryView при всплывающей клавиатуре, это означает, что в начале я предоставляю постоянную для высоты accessoryView, а позже, когда клавиатура выскакивает, есть ли какой-либо возможный способ изменить размер UITextView внутри аксессуара любая помощь будет оценена.

Я реализовал inputAccessoryView в виде кода, который я предоставил ниже, но inputAccessoryView отображается под safeAreaLayoutGuide в нижней части iPhone X, который выглядит следующим образом

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

...