問題タブ [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.
iphone - UIKeyboard の位置を設定する方法
ビューの下部に検索バーがあります。
UIKeyboard の位置を設定するにはどうすればよいですか?
iphone - iPhoneキーボードのキーダウン/キーアップイベント?
キーボードのキーアップ/キーダウンイベントに関するヘルプが見つからないのはなぜだろうと思っています.UITextFieldにテキストを入力しているときに、iphoneのキーボードを介してユーザーがどのキーを押したかを実際に検出したい.
objective-c - UIKeyboard 追加キー
UITextView
のキーボードに追加のキーを追加する方法、またはその上に を追加する方法を探していUIToolbar
ます。
これについてどうすればよいですか?
編集
これは iPad アプリ用です。追加のキーを追加する場合は、 に新しい行が必要になりUIKeyboard
ます。
localization - UIKeyboardTypeDecimalPad ローカリゼーション
iOS 4.1でUIKeyboardTypeDecimalPadが追加されたことに気づき、使い始めました。テストの過程で、設定の国際セクションで言語と地域の両方をフランス語に切り替えました。アプリのキーパッドの小数点キーが「。」から変更されることを期待していました。「、」にしましたが、そうではありませんでした。
私がやっているのはこれだけです:
何か案は?
ipad - 回転後の iPad オンスクリーン キーボードのサイズの取得
私が iPad 用に設計しているアプリの場合、いくつかのテキスト フィールド/テキスト ビューを含むスクロール ビューがあります。すべてを表示し続けるためにcontentSize
、スクロール ビューのプロパティを調整して、キーボードがスクロール ビューに重なる量に対応するバッファーを下部に追加します。コードは次のとおりです (ここにはアプリ固有のものがありますが、理解できないほど多くないことを願っています)。
私の質問は次のとおりです。ローテーション中のキーボードのサイズはどうすればよいですか? iPad を回転させてもキーボードの通知はありませんが、キーボードのサイズが大幅に変わります。理想的にはcontentSize
、横向きモードでキーボードがオーバーラップする量だけプロパティの高さを調整するだけですが、両方の向きでキーボードの高さをハードコーディングしないと、それを行う良い方法がわかりません。したい。
iphone - UIKeyBoard が表示されているかどうかを検出する
キーボードが表示されているかどうかを検出したいと思います。UIWindow のサブビューをトラバースしてキーボードを見つける他のいくつかの投稿を見つけましたが、それが唯一の方法である場合は、別の方法を見つけます。UIKeyboard 通知も確認できると思いますが、よりクリーンな解決策があると思います。
iphone - 複数のビューにまたがるカスタムキーボード
私は、keyboardTypeがNumberPadに設定されているときにカスタムの「DONE」ボタンを使用するUITextFieldを備えたUIViewControllerを持っています。私はこれに似たコードを使用しました-
http://www.neoos.ch/news/46-development/54-uikeyboardtypenumberpad-and-the-missing-return-key
ただし、私の問題は、カスタムキーボードがアプリケーションの他のUIビューのどこにでも残っていることです。別のViewControllerからキーボードを呼び出すと、キーボードの上に「DONE」ボタンが表示されます。UIKeyboardのカスタマイズされていないバージョンを必要とする他のビューがあります。
ありがとう
ios - IOS 通知の問題
私は通知に取り組んでおり、これに関する私の理解は、「textFieldShouldBeginEditing:(UITextField *)iTextField」のような IOS 通知は、テキスト フィールドをタップしたときにのみ投稿されるということです。
奇妙なことに、「戻る」ボタンをタップして前のビューに戻ると、コードがこの通知を受け取ります。
この通知を再度受け取る可能性はどのくらいありますか? そのような通知に登録する必要はないと思います。キーボードの非表示/表示通知のみを登録しました。
提案してください。
iphone - Bluetooth入力デバイスが接続されているときにソフトキーボード(iPad)を表示する
iPadにBluetooth入力デバイスが接続されていると、ソフトキーボードを表示する方法が見つからないため、私は本当に頭がおかしくなります。Webで検索したところ、次のようになりました。
- 非常に短い答えのstackoverflowに関する質問iPadに外部キーボードが存在するかどうかをどのように検出できますか?
- エリカ・サドゥンがcydiaenv用に開発したアプリケーションhttp://www.tuaw.com/2010/06/02/hacksugar-bringing-back-the-on-screen-keyboard/
エリカは、「ハードウェアキーボードが接続されていない」というシステムに答えるのがコツだと言いました。UIKeyboardImplのカテゴリを作成しようとしましたが、次のようにオーバーライドしました。
でも今まで何も手に入らなかった。オーバーライドされたメソッドが呼び出されますが、ソフトキーボードはありません。エリカ氏はまた、アプリケーションは動的リンクによって機能すると述べましたが、どうすればそれを実現できるのかわかりません。これはプライベートアプリケーションであるため、AppStoreにいる必要はありません。したがって、拒否について気にする必要はありません。
前もって感謝します
iphone - iPhone-キーボードで表示されるUIView-動作しますが、バグがあります
inputA
2つのテキストフィールドと。を持つUIViewControllerがありますinputB
。inputA
通常のテキストフィールドのように機能し、それをクリックするとキーボードが表示され、入力できます。しかし、inputB
別のビューをトリガーします(ボタンと考えてください)。この2番目のビューにMyView
は、キーボードで表示されるようにアニメーション化されたカスタムポップアップビューがあります。MyView
のポップアップは最初はアルファが0で、キーボードが表示されたときの通知を設定して、ポップアップのビューアルファを1に設定しました。
これはうまく機能しますが、ユーザーが最初にinputAをタップし、次にinputBをタップしたためにキーボードが現在表示されているときに起動しますMyView
が、キーボードがすでに表示されているため、ポップアップを変更するための通知は送信されません。アルファから1。
だから質問:この問題を回避するためのクリーンな方法は何ですか?ビューをキーボードと一緒に表示したいのですが、すでに表示されている場合は、送信するだけです。
キーボードがすでに表示されているかどうかをテストする方法はありますか?これらの2つのビューでキーボードが表示/非表示になるたびに、ブール値を設定せずにこれを実行したいと思います。