UIInputView documentation says for the property allowsSelfResizing:
When the value of this property is(the default), UIKit determines an appropriate size of the input view based on its current layout. When the value of this property isfalse, UIKit honors the value returned by thetruemethod of the input view.systemLayoutSizeFitting(_:)
I set up a subclass of UIInputView, but the systemLayoutSizeFitting never gets called. Is anyone aware of other steps I need to take to support this feature of having a custom keyboard view height.