iOS 17 настраивает клавиатуру. Установите -inputview и -inputAccessoryview одновременно, inputView не может быть отображен.

iOS 17 настраивает клавиатуру. Установите -inputview и -inputAccessoryview одновременно, inputView не может быть отображен. Ниже приведен код для пользовательского представления ввода.

      class CustomerInputView: UIView {

    // custom -inputView
    private var _inputView: UIView? = UIView(frame: CGRect.init(x: 0, y: 0, width: screenWidth, height: 300))
    public override var inputView: UIView? {
        set {
            _inputView = newValue
        }
        get {
            _inputView
        }
    }
    
    // custom -inputAccessoryView
    private var _inputAccessoryView: UIView? = UIView(frame: CGRect.init(x: 0, y: 0, width: screenWidth, height: 45))
    public override var inputAccessoryView: UIView? {
        _inputAccessoryView
    }
}

0 ответов

Другие вопросы по тегам