問題タブ [ios-keyboard-extension]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
265 参照

ios - iOS のカスタム キーボード拡張機能の UIButton からの動的テキスト入力

私のカスタム キーボード (ios キーボード拡張機能) には、入力として文字列を出力する UIButton があります。

これは正常に機能し、ボタンのタイトルである「名前」を出力します。

キーボード拡張アプリ内で、別のクラスのユーザーが名前を選択し、それを NSUserDefaults に次のように保存します。

このキーボード拡張機能クラスが存在するアプリから変更される「selectedName」のこの文字列値を出力したいと思います。ボタンアクションの変更:

入力を行わず、ボタンを押すとデフォルトのキーボードに切り替わります。アプリケーションが起動されると拡張クラスが実行されると思います。ここでは、キーボード拡張機能の機能とライフサイクルについて少し混乱しています。アプリからの入力テキストを制御するにはどうすればよいですか。どんな助けも大歓迎です。

0 投票する
0 に答える
634 参照

ios - iOSでカスタムのキーボードの高さを取得するには?

スクロール ビューを調整して、キーボードが をカバーしないようにしようとしていますUITextFieldこの投稿と Apple docsの回答に基づいて、なんとかそれを行うことができました。

使用する

デフォルトのキーボードに対しては正しい CGRect を返しますが、ユーザーがサードパーティのキーボードをインストールしている場合、正しく計算されません。たとえば、SwiftKey キーボード。

カスタムキーボードが使用されている場合でも、キーボードのフレーム/高さを計算する方法についてのアイデアはありますか?

0 投票する
1 に答える
197 参照

ios - カスタム iOS キーボードからのデータのアップロード

カスタム キーボードから Web サービスにデータをアップロードすることはできますか? アプリはカスタムキーボードで動作し、それを操作に使用することは、Webサイトへのユーザー登録やログインなどのWebサービスに属します.

0 投票する
1 に答える
301 参照

uitableview - キーボードが表示されているときにUIViewを上に移動する方法は?

チャットアプリケーションを開発しています。私のView Controllerには1つのテーブルビューがあります。一番下のView Controllerで、1つのテキストビューと1つのボタンをcustomView内に設計しました。テキストビューに入力すると、キーボードがcustomView(テキストビューと送信ボタンを含む)を非表示にします。テキストビューに入力するときにcustomViewとtableviewの両方を上に移動したい.誰か助けてください..よろしくお願いします

0 投票する
1 に答える
128 参照

ios - 絵文字が文字に分割されるのを回避するにはどうすればよいですか?

私の iOS キーボード拡張機能には、次のようにカーソルを後方に移動する機能があります。

textDocumentProxy.documentContextBeforeInputApple が提供する関数を使用して、カーソルの直前の単語を UILabel に表示します。問題は、絵文字がラベル内に表示されるたびに、次のように分離され始めることです。 ここに画像の説明を入力

これを回避する方法はありますか?-1 をハードコーディングすることと何か関係がありますか? 使用してみましstr.utf16.countたが、何らかの理由でまったくスクロールしません。どんな助けでも大歓迎です。

これは、数か月前に答えられなかった私の質問です

0 投票する
0 に答える
113 参照

ios - iOSキーボードが起動すると白い画面が表示される

ここでは iFrame を使用します。デバイス: iPhone 6 以上。

フォームがあります。iOS キーボードが表示されるたびに、(キーボードの) キーのいずれかをクリックすると、白い画面が表示され、右側から表示され続け、画面を何度も繰り返します。キーパッドを押し続けると白い画面が消え、押し続けると再び表示されます。

注 : キーパッドを下にスライドすると、白い画面がすぐに消えます。

0 投票する
1 に答える
135 参照

ios - キーボードが UIScrollView コンテンツを画面外に押し出す

私はかなり長い間、このキーボードとスクロールビューの問題に苦労してきました。What'sApp や iMessage に似たチャット ルームを作ろうとしています。ルート ビュー コントローラーとして UITabBar があります。チャット ルーム ビューの場合、下部に UITextView と UIButton を含むツールバーがあります。問題は、キーボードが表示されるとコンテンツ ビューが画面の外に押し出され、上部の約 1/5 が見えないことです。コンテンツ ビュー。数字で遊んでみましたが、まだ正しく動作しません。どんな助けでも大歓迎です。