私たちは何年も働いてきたカスタムキーボードを持っています。これはiOS8でSwiftのために最初に出てきたときに作成されたものです。プログラムでビルドされており、ペン先は必要ありません。 iOS 11搭載のiPadデバイスでは、約75ピクセルが高すぎます。キーボード全体が存在し機能していますが、その下に灰色のバーがあります。私は10.3.2のiPadを持っていて、うまく動作します。 iPad Air 2のシミュレータと、iOS 11搭載の2つの物理デバイスでは、表示が高すぎます。 元々、それには全く制約がありませんでした。私は高さのための制約を追加しましたが、それはうまくいっていませんでした。カスタムキーボードがiOS 11の間違った場所に表示される
ここで、キーボードがホストビューの下部にあることを確認するには十分なはずですか?システムが表示されるべき場所を知るには、適切な高さの制約を十分に配慮する必要がありますか?私は下限制約を試してみることを考えましたが、私はtoItem:引数として何を使用するのかよく分かりません。他の誰かがiOS 11のiPadでキーボードが間違って表示されていることに気づいたことはありますか?
TIA、 マイク
こんにちは@mikeyはこの問題を解決しますか? – Rock
こんにちは@Rock。はい、私は解決策を理解し、以下の答えとして投稿しました。申し訳ありません、私は戻ってきて答えとしてマークするのを忘れました。私はその見落としを訂正しました。解決策はbottomAnchor制約を追加することでした。この解決法はあなたのためには役に立たないかもしれません。私たちの場合、2つの異なるキーボード、アルファベット・キーボードとイメージ・キーボードを切り替えることができるようにしたいと考えました。ソリューションコードでは、「self」はUIInputViewControllerで、self.keyboardはUIViewを拡張するキーボードです。 UIInputViewControllerの組み込みビューにキーボードビューをアンカーする必要がありました。 – Mikey