チタンでアプリを開発しています。実際の iPad で実行したところ、ガイド付きアクセスが有効になっているとキーボードを閉じられないというバグが発生しました。
シナリオ:
- ガイド付きアクセスは設定でオンになっています
- TextField にフォーカスすると、キーボードが表示されます
- ホームボタンをトリプルクリックして、ガイド付きアクセスを開始します。(パスワードあり)。キーボードはまだテキストフィールド用です。
- 「再開」ボタンをクリックして、アプリに戻ります。
- ここで、キーボードを閉じようとすると、そのまま動かなくなってしまいます。そして、次の TextField または TextArea までキーボードは応答しません。
そして、これは常に起こります。これが Titanium のバグなのか、iOS 自体のバグなのかはわかりません。ネイティブの目的の C コードで複製しようとしています。
誰もこれを修正する方法の手がかりを持っていますか?
ありがとう
更新:
- ネイティブ SDK で複製しようとしました。何も起こらなかった。したがって、これは Titanium のみのバグだと思います。
- 最後に問題に対処します。ガイド付きアクセスのためにテンキーを開いてからアプリに戻ると、テキストフィールドがフォーカスを失います。したがって、ユーザーが textField をタップまたはクリックしても問題はありません。
- もう 1 つのシナリオがあります。A と B の 2 つのウィンドウがあります。B には textField があり、開いたときにフォーカスを設定しました。ウィンドウ A で、ホーム ボタンを 3 回クリックし、テンキーを開いてパスワードを入力します。アプリに戻り、ウィンドウ B を開きます。プログラムでテキスト フィールドにフォーカスしたので、誰もテキスト フィールドをクリックしません。テキストフィールドをタッチ/クリックせずにキーボードを閉じようとすると、以前に発生した同じバグが表示されます。一方、textField をクリックして手動で再度フォーカスしても問題ありません。