問題タブ [uikeyboard]

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 投票する
3 に答える
1144 参照

iphone - UIKeyboard の位置を設定する方法

ビューの下部に検索バーがあります。

UIKeyboard の位置を設定するにはどうすればよいですか?

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

iphone - iPhoneキーボードのキーダウン/キーアップイベント?

キーボードのキーアップ/キーダウンイベントに関するヘルプが見つからないのはなぜだろうと思っています.UITextFieldにテキストを入力しているときに、iphoneのキーボードを介してユーザーがどのキーを押したかを実際に検出したい.

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

objective-c - UIKeyboard 追加キー

UITextViewのキーボードに追加のキーを追加する方法、またはその上に を追加する方法を探していUIToolbarます。

これについてどうすればよいですか?

編集

これは iPad アプリ用です。追加のキーを追加する場合は、 に新しい行が必要になりUIKeyboardます。

0 投票する
2 に答える
900 参照

localization - UIKeyboardTypeDecimalPad ローカリゼーション

iOS 4.1でUIKeyboardTypeDecimalPadが追加されたことに気づき、使い始めました。テストの過程で、設定の国際セクションで言語と地域の両方をフランス語に切り替えました。アプリのキーパッドの小数点キーが「。」から変更されることを期待していました。「、」にしましたが、そうではありませんでした。

私がやっているのはこれだけです:

何か案は?

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

ipad - 回転後の iPad オンスクリーン キーボードのサイズの取得

私が iPad 用に設計しているアプリの場合、いくつかのテキスト フィールド/テキスト ビューを含むスクロール ビューがあります。すべてを表示し続けるためにcontentSize、スクロール ビューのプロパティを調整して、キーボードがスクロール ビューに重なる量に対応するバッファーを下部に追加します。コードは次のとおりです (ここにはアプリ固有のものがありますが、理解できないほど多くないことを願っています)。

私の質問は次のとおりです。ローテーション中のキーボードのサイズはどうすればよいですか? iPad を回転させてもキーボードの通知はありませんが、キーボードのサイズが大幅に変わります。理想的にはcontentSize、横向きモードでキーボードがオーバーラップする量だけプロパティの高さを調整するだけですが、両方の向きでキーボードの高さをハードコーディングしないと、それを行う良い方法がわかりません。したい。

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

iphone - UIKeyBoard が表示されているかどうかを検出する

キーボードが表示されているかどうかを検出したいと思います。UIWindow のサブビューをトラバースしてキーボードを見つける他のいくつかの投稿を見つけましたが、それが唯一の方法である場合は、別の方法を見つけます。UIKeyboard 通知も確認できると思いますが、よりクリーンな解決策があると思います。

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

iphone - 複数のビューにまたがるカスタムキーボード

私は、keyboardTypeがNumberPadに設定されているときにカスタムの「DONE」ボタンを使用するUITextFieldを備えたUIViewControllerを持っています。私はこれに似たコードを使用しました-

http://www.neoos.ch/news/46-development/54-uikeyboardtypenumberpad-and-the-missing-return-key

ただし、私の問題は、カスタムキーボードがアプリケーションの他のUIビューのどこにでも残っていることです。別のViewControllerからキーボードを呼び出すと、キーボードの上に「DONE」ボタンが表示されます。UIKeyboardのカスタマイズされていないバージョンを必要とする他のビューがあります。

ありがとう

0 投票する
2 に答える
615 参照

ios - IOS 通知の問題

私は通知に取り組んでおり、これに関する私の理解は、「textFieldShouldBeginEditing:(UITextField *)iTextField」のような IOS 通知は、テキスト フィールドをタップしたときにのみ投稿されるということです。

奇妙なことに、「戻る」ボタンをタップして前のビューに戻ると、コードがこの通知を受け取ります。

この通知を再度受け取る可能性はどのくらいありますか? そのような通知に登録する必要はないと思います。キーボードの非表示/表示通知のみを登録しました。

提案してください。

0 投票する
2 に答える
4518 参照

iphone - Bluetooth入力デバイスが接続されているときにソフトキーボード(iPad)を表示する

iPadにBluetooth入力デバイスが接続されていると、ソフトキーボードを表示する方法が見つからないため、私は本当に頭がおかしくなります。Webで検索したところ、次のようになりました。

エリカは、「ハードウェアキーボードが接続されていない」というシステムに答えるのがコツだと言いました。UIKeyboardImplのカテゴリを作成しようとしましたが、次のようにオーバーライドしました。

でも今まで何も手に入らなかった。オーバーライドされたメソッドが呼び出されますが、ソフトキーボードはありません。エリカ氏はまた、アプリケーションは動的リンクによって機能すると述べましたが、どうすればそれを実現できるのかわかりません。これはプライベートアプリケーションであるため、AppStoreにいる必要はありません。したがって、拒否について気にする必要はありません。

前もって感謝します

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

iphone - iPhone-キーボードで表示されるUIView-動作しますが、バグがあります

inputA2つのテキストフィールドと。を持つUIViewControllerがありますinputBinputA通常のテキストフィールドのように機能し、それをクリックするとキーボードが表示され、入力できます。しかし、inputB別のビューをトリガーします(ボタンと考えてください)。この2番目のビューにMyViewは、キーボードで表示されるようにアニメーション化されたカスタムポップアップビューがあります。MyViewのポップアップは最初はアルファが0で、キーボードが表示されたときの通知を設定して、ポップアップのビューアルファを1に設定しました。

これはうまく機能しますが、ユーザーが最初にinputAをタップし、次にinputBをタップしたためにキーボードが現在表示されているときに起動しますMyViewが、キーボードがすでに表示されているため、ポップアップを変更するための通知は送信されません。アルファから1。

だから質問:この問題を回避するためのクリーンな方法は何ですか?ビューをキーボードと一緒に表示したいのですが、すでに表示されている場合は、送信するだけです。

キーボードがすでに表示されているかどうかをテストする方法はありますか?これらの2つのビューでキーボードが表示/非表示になるたびに、ブール値を設定せずにこれを実行したいと思います。