問題タブ [inputview]

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

ios - iOS アプリのカスタム キーボードからキーストロークを取得するにはどうすればよいですか?

iPhone アプリ用のカスタム キーボードを作成する必要があります。このトピックに関する以前の質問と回答は、カスタム キーボードの視覚要素に焦点を当てていましたが、このキーボードからキーストロークを取得する方法を理解しようとしています。

Apple は、カスタム キーボードを UITextField または UITextView に簡単に関連付けることができる inputView メカニズムを提供していますが、生成されたキーストロークを関連付けられたオブジェクトに送り返す機能は提供していません。これらのオブジェクトの典型的な委任に基づいて、通常の文字の 1 つ、バックスペース用の 1 つ、Enter 用の 1 つの 3 つの関数が期待されます。しかし、これらの機能や使用方法を明確に定義している人は誰もいないようです。

iOS アプリ用のカスタム キーボードを作成し、そこからキーストロークを取得するにはどうすればよいですか?

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

ios - UIViewinputViewスライドアニメーション

  1. カスタムinputViewを備えたUIView(UIKeyInputを実装)があります。ビュー全体が表示されたらすぐにこのinputViewを表示したいのですが、ファーストレスポンダーになった後のスライドアニメーションがあります。このアニメーションを無効にして、すぐにinputViewを表示できますか?

  2. このinputViewを長押しすると、上下に移動できます。どうすれば無効にできますか?

ありがとう!

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

ios - カスタムinputViewを追加するios

どれだけ読んでも理解できない iOS の概念に行き詰まっています。標準の iOS 数字パッドをカスタム デザインでオーバーライドしようとしています。ユーザーが UITextField に触れると、標準の数字パッドの代わりにカスタム inputView が表示されるようにします。

「customInputViewController」と呼ばれるカスタム inputView 用に別の .h/.m/.xib ViewController クラスを作成しました。現在、これは単なる暗い背景と、UITextField に触れたときに画面の約半分を覆う 1 つのボタンです (数字に似ています)。パッドですが、見た目が違うだけです)。カスタム inputView で 1 つのボタンをクリックすると、実装が失敗します。iOS が EXC_BAD_ACCESS エラーをスローします。

これは、実行時に .xib ファイルをロードし、カスタム inputView を UITextField オブジェクトにアタッチする方法です。

カスタム inputView の .xib ファイルで、ファイルの所有者を「customInputViewController」に設定し、(IBAction) メソッドを作成して UIButton にアタッチしました。そのボタンがクリックされると、NSLog(@"Button Clicked") メッセージを送信するように (IBAction) が設定されます。特にない。エラーをスローし続ける単純なボイラープレート実装です。

たぶん、私はこれを完全に間違っています。誰でも簡単な例を提供できますか?

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

ios - iOS:UITextFieldのinputViewサイズをカスタマイズする

のサイズをカスタマイズする必要がありUITextField's inputViewます。に割り当てられているカスタムビューinputViewのサイズはすでにです260x220が、260x768( )および260x1024()inputViewとして表示されます。変更してみましたが、変更はありません。とにかく、画面下部の特定のスペースのみを占めるように変更できますか?PortraitLandscapinputView's FrameUITextField's inputView Frame

[編集]

これから、私もフォローしてみましたがうまくいきませんでした!

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

objective-c - aUIScrollViewのUITextField-inputViewが機能しない

私はUItextFieldにありUIScrollViewます。inputViewに(ピッカー)を割り当てましたUITextFieldが、機能しません。をクリックするtextfieldと、ピッカーの代わりにキーボードが表示されます。削除するUIScrollViewとうまくいきます(ピッカーを取得します)。あなたはなにか考えはありますか?ありがとう。

編集(より明確):私はにを持ってUItextFieldUIScrollViewます。ピッカーを表示するメソッドを呼び出します。しかし、私textfieldscrollviewキーボードを持っているときにメソッドが呼び出されることはありません。を削除するUIScrollViewと、メソッド(show picker)が呼び出され、ピッカーが取得されます。

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

objective-c - 1つのUIDatePickerを複数のUITextFieldに使用するにはどうすればよいですか?

私のviewDidLoad中には次のコードがあります:

(dateFieldはすべてUITextFieldsです)

私の-(void)datePickerChanged:(UIDatePicker*)datePicker メソッドでは、選択した日付を入力できるように、どのdateFieldが編集されているかをどのように知ることができますか?

現在、UITextFieldごとに新しいUIDatePickerを使用していますが、この状況に対してより洗練されたソリューションがあることを願っています。

どんな助けでも大歓迎です!

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

iphone - iOS UITextField カスタム キーボード

アプリのカスタム キーボード ビューを画面の下部に配置しました。これは、Fabrizio Prosperi の FPNumberPadView に基づいています。

テキストフィールドにフォーカスがあるかどうかに関係なく、このキーボードを常に画面に表示したいです。

それは機能していますが、最初に画面上のキーボードに割り当てた位置に関係なく、最初のテキストフィールドをタップするとすぐに(そして最初の応答者になります)、それは消えて、通常のシステムキーボードとしてすぐに画面にスライドしますでしょう。

これは私が取り除きたいものです。最初から一番下にキーボードが必要で、テキストフィールドをタップすると、このカスタムキーボードから文字が表示されます。

これを達成するためのヒント/リンク/ヘルプはありますか?

前もって感謝します

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

cocoa-touch - UITextField のカスタム inputView が機能しない

カスタム ビューを UITextField の inputView プロパティに設定したいと考えています。(基本的に、UIPickerView の selectionIndicator に UILabel を追加したいのですが、もっと簡単な方法が見つからなかったので...) UIPickerView を inputView として設定すると、すべて正常に動作します。しかし、UIView を inputView として設定すると、UITextField が firstResponder になったときに表示されません。ここで誰か私に説明がありますか?

これは機能します:

これはしません:

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

ios - カスタム Text View の inputView を取得するにはどうすればよいですか?

システムの UITextView または UITextField はテキスト付きの画像を表示できないため、EGOTextView を使用して、感情 (絵文字ではない) などの属性付き文字列を表示します。

しかし、EGOTextView で inputView を取得できません。どうすれば取得できますか? ありがとう。