私はカスタムキーボードを作っていますが、高さは何らかの理由で強制されます。私は、ビューの属性とサイズインスペクタでいくつかのオプションを変更しようとしましたが、決して助けになりませんでした。ストーリーボードによるカスタムキーボードの高さ
これまでの私の試みです。
Attempt 1 small
Attempt 1 temporary
私は私のプロジェクトを実行するときに、見ることができるように、キーボードの高さは、AppleのiOSのキーボードに比べて小さくなりすぎます。私は、ちょっと待ってみると、キーボードの高さが普通になっていることに気づいた(AppleのiOSキーボードと同じサイズ)。
次に、キーボードのビューに固定された高さを指定して、コンテナの上端に固定するのではなく、高さを強制的に変更しようとしました。それは働いたが、それはすべての粗い画面をカバーしたので、全く実用的ではありません。
私は、容器の高さに対して比例した高さを与えようとしましたが、異なる乗数の値は0.3ですが、元の振る舞いに戻りました。また、AppleのiOSキーボードの正しいサイズが白い背景色で占められていた残りのスペースも埋まっていました。
私は3つの水平スタックビューとすべてのボタンを含むVertical StackViewを使用しています。私はStackViewsを削除しようとしただけのプレーンビューでテストしたが、それは同じ方法で縮小しているので、これはカスタムキーボード拡張であるという事実と関係があると思う。 コードに関しては、キーボードのViewControllerのテンプレートで何も編集していませんが、ボタンのタイトルを読み込んでテキストを挿入するアクションは異なります。
明らかでない場合は、シングルビューアプリケーションプロジェクトを作成してこの段階に入り、新しいターゲットとしてカスタムキーボード拡張を追加しました。私はストーリーボードを追加し、私はそれにメインインターフェースを指摘しました。
コンテナの高さの関数であるカスタム高さをどのように達成できるかについてのアイデアはありますか?たくさん
を追加しようとしています。 – Tarek