2017-06-12 4 views
0

iOS11の新機能のページで、「入力モード切り替えキーの表示を制御するUIInputViewControllerのプロパティーneedsInputModeSwitchKeyを追加しました。」という新しいプロパティーneedsInputModeSwitchKeyが読み取り専用です。私はSwift経由でキーボードエクステンションを開発しましたが、この新しいプロパティについてはわかりません。誰かに助言を与えることはできますか?ありがとうございました!。iOS11の新しいプロパティーneedsInputModeSwitchKey

答えて

0

私はそれを自分で解決しました。一方、すべての入力mothodは3番目を除いて削除されます。入力方法は1つだけ切り替えることができます。この場合、needsInputModeSwitchKeyはfalseであり、スイッチキーは3番目のキーボード拡張から非表示にする必要があります。

+0

私は、iPhone Xの "Global keyboard change button"のためにこのキーを使うこともできると思います。 iPhoneの場合、このプロパティは "Global keyboard change button"を表示する必要がないので常にfalseを返します。 iOSは既にカスタムキーボードの下に配置しています。 –

+0

@Amit Bhavsarはい。しかし、バグがあるかもしれません。アプリケーションがiPhone Xを適応させず、Xcode 8.x以前でビルドすると、 'needsInputModeSwitchKey'はfalseで、iPhone Xでは下部が黒い領域で覆われます。この状況では、 'Global私たちのキーボードエクステンションエリアにある「キーボードチェンジボタン」を押すと、切り替えるボタンはありません。 – Tanddd

+0

@Tandddあなたが説明した状況をどうやって解決しましたか? needsInputModeSwitchKeyがfalseを返している間は、最適化されていないアプリケーションでは地球儀ボタンが必要です。 – sdtaheri

関連する問題