次のように Storyboard に編成された Chat View Controller と呼ばれる View Controller があります。

これには、ナビゲーション コントローラーを使用してアクセスします。基本的に、このビュー コントローラーとは、Apple のメッセージ アプリに似たビューです。一番下のChat View Controllerの外側に見える「ビュー」は、私が入力アクセサリビューとして追加しようとしているビューで、messagingViewと呼ばれています。これを入力アクセサリ ビューとして追加するには、チャット ビュー コントローラー内で次のコードを使用します。
override var inputAccessoryView: UIView {
return messagingView // This is the "View"
}
override func canBecomeFirstResponder() -> Bool {
return true
}
ビューが読み込まれると、messagingView がビューに追加されますが、高さは 568px です。メッセージングビューの幅/高さに関する制約はなく、これは「_UIKBAutolayoutHeightConstraint」という制約として自動的に追加されます。Apple独自のKeyboardAccessoryサンプルコード内でmessagingViewを使用してみましたが、完全に機能します(Objective Cで記述されています)。Swift でサンプル コードを再作成しようとしましたが、私が抱えているのとまったく同じ問題が発生します。これは Swift のバグに違いない?! それとも私は何かをするのを忘れていますか??
ありがとうございました