問題タブ [uiinputviewcontroller]
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 - カスタム キーボード UITextField inputView xcode
UITextField にリンクされた inputView を使用して、ビューにカスタム キーボードを追加しています。サイズは幅216、高さ320に設定しています。縦向きで下から入るようにしています。画面の 216 ピクセルのみをカバーするようにしたいのですが、キーボードが左側に収まり、正しい縦横比になったときです。ただし、キーボードの右端からビューの右側まで広がる灰色の背景があります。これを削除して、ビューの右側が見えるようにする方法はありますか? ビューの背景をクリアカラーに設定して、考えられるすべてを試しました。これが可能かどうか誰にもわかりますか?
ios - UIInputViewController は plist から配列をロードしません
カスタム キーボードのボタンの 1 つを、アプリが URL からフェッチする plist からロードしようとしています。キーボードの読み込み時にplist配列を読み込むことができないため、キーボードビューの読み込み時にテキストを読み取ることができます。
ios - 異なる画面サイズと外観の異なる.xib? - iOS 8 キーボード拡張
私の問題:
iOS 8 用のカスタム キーボードを開発しようとしています。ボタンは動作するようになりましたが、iPad であるか iPhone であるかにかかわらず、さまざまな設定を行う方法と、変更方法を知りたいです。キーボードが明るいか暗いかの外観。すべての .xib を取得できますか、それとも何らかのトリックがありますか?
例:
.xib for iPad キーボード Portrait Light iPad キーボード用
.xib
Landscape Light
.xib for iPad Keyboard Portrait Dark
.xib for iPad Keyboard Landscape Dark
iPhone キーボード用 .xib Portrait Light
など...
この方法でキーボードの外観を確認し、それに応じてボタンの画像を変更できると思いますが、たとえば iPad の別のキーボード (別のレイアウト) は私の問題です...
前もって感謝します。
ios - UIInputViewController サブクラスの NSNotification
カスタム キーボード拡張機能を作成しています。キーボードの非表示/表示通知のオブザーバーとして登録していますが、ブレークポイントがヒットせず、ログ ステートメントが印刷されません。UIInputViewController サブクラス内の NSNotifications で何か違うことがありますか、それとも何か間違っていますか?
objective-c - CustomKeyBoardExtension の現在のテキスト選択
書いてみますCustom Keyboard Extension
。
CustomKeyboardExtensionUITextField
でカーソルがどこにあるかを知る方法を探していますUITextView
...など...しかし、そのようなものは何も表示されません。
SwiftKeyアプリ(http://swiftkey.com)がそれを実行できる(またはそのようなことを実行できる)のを見ました。カーソルを変更すると、提案テキストが変更されます (下の図を参照)。
Q:現在のテキスト選択を取得するにはどうすればよいですか?
...
更新: 2014 年 9 月 29 日
わかりました、私はとても愚かです。documentContextBeforeInput
プロパティのdocumentContextAfterInput
メソッドを使用できtextDocumentProxy
ます。「Before」、「After」がそろそろかなと思いました。実はポジションの話。
ごめんなさい!私はあなたの時間を無駄にしました:(
ios - UIInputView の高さを変更できません
オーバーライドされたメソッドが 2 つだけの単純な UIInputViewController サブクラスがあります。この入力ビュー コントローラーをinputAccessoryViewController
、最初のレスポンダーになる UIViewController サブクラスと同様に使用します。Appleのドキュメントが推奨するように、制約を追加してinputViewの高さを指定しようとしています。問題は、制約が機能せず、制約が追加されているときに自動レイアウト例外が発生することです
これは、システムがすでに高さゼロの制約を入力ビューに追加していることを意味すると思います (高さがゼロで作成されているため)。現在、それらは競合し、自動レイアウトは私の制約を破って問題を解決しています。
ビューコントローラーとして(テスト目的で)使用しようとすると、inputViewController
同じ例外が発生しますが、高さがゼロではなく216ピクセルです。それは私の制約にも違反し、高さはデフォルトのままです。
その結果、入力アクセサリ ビューの高さを変更できません。それに成功した人はいますか?明らかに、Apple のドキュメントには何の助けもありません...
ios - Swift のカスタム入力ビュー
私は何時間も費やして、カスタムを作成/作成inputView
する方法を見つけようとしました。押されたときにカスタムをロードしてテキストを挿入する必要があるTextInputs
(スクラブルボードを考えてください)グリッドがあります。inputView
カスタムの を含む.xibファイルを作成しました。を作成して表示することはできましたが、実際にvalue/textを更新することはできませんでした。UI elements
inputView
CustomInputViewController
inputView
TextInput
Apple のドキュメントは、これを機能させる方法については軽視されており、私が見た多くのチュートリアルでは Obj-C を使用していました (これは、現在は迅速に実行できないと思われる小さなことのために変換できませんでした)。 .
customInputView
複数textInputs
(デリゲート チェーン、コントローラー、.xibs、ビューなど)を作成するために実装する必要がある包括的なアーキテクチャと必要なコードは何ですか?
objective-c - iOS: オーディオ ツールボックスで playInputClick を使用する場合と (1104) サウンド ファイルを使用する場合のパフォーマンスの違いはありますか?
Apple ではplayInputClick
、クリック音をシミュレートするためにカスタム キーボードを使用することをお勧めしています。実装が簡単なAudioServicesPlaySystemSound(1104);
ので、私の質問はplayInputClick
、より良いパフォーマンスを提供しますか、それとも同じことですか?