Я пытаюсь реализовать 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