問題タブ [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 投票する
3 に答える
1333 参照

iphone - MonoTouchでデフォルトのInputViewを変更することは可能ですか?

テキストフィールドがファーストレスポンダーになったとき(つまり、フォーカスを取得したとき)に、標準のキーボード(ピッカーコントロール、日付ピッカーなど)とは異なるビューを表示したいと思います。現在、ユーザーがオプションを選択し、[OK]または[キャンセル]ボタンを押すナビゲーションスタックにピッカーコントロールを含むカスタムビューをプッシュしているので、これは本当に素晴らしいことです。

UITextField.InputViewのドキュメントによると:

このプロパティにカスタムビューを割り当てると、代わりにそのビューが表示されます。

しかし、それは読み取り専用です!!!

これに対する回避策はありますか?カスタムUITextFieldコントロールを実装し、どういうわけかInputViewプロパティをオーバーライドする必要がありますか?ある種のネイティブ関数を呼び出す必要がありますか?私はこれらのことのどちらもする必要がないことを本当に望んでいます...しかし、私がしなければならないのであれば、そうしてください。前もって感謝します!

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

ios - iOSUITextField-カスタムinputViewを閉じる

一部のテキストフィールドにカスタムinputViewを使用していますが、テキストフィールドでresignFirstResponderを呼び出すと、カスタム入力ビューが閉じられません...何か提案はありますか?

いくつかの調査の後、この問題は、モーダルビューで表示されるviewControllerを操作する場合にのみ発生します...それ以外の場合は問題なく動作します...

ありがとう

-ダニエル

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

iphone - InputView を使用した UISearchBar

アプリ用のカスタム キーボードを作成していますが、UITextField で正常に動作しています。ただし、UISearchBar は inputView をサポートしていません

UISearchBar でカスタム UITextField に置き換える方法、または UISearchBar で inputView を実装する方法は?

0 投票する
5 に答える
14667 参照

textfield - カスタムキーボード:inputView:キーボードのサイズを変更するには?

「setInputView」関数を使用してカスタムキーボードでテキストフィールドを実装しました。しかし、問題があります。私のキーボード フレームは、標準の iPhone キーボード フレームではありません。

質問: カスタム キーボードのサイズを変更するにはどうすればよいですか? UIKeyboardFrameBeginUserInfoKey などの関数をいくつか知っています。

注意: iPhone キーボード フレーム = 0,264,320,216 私のカスタム キーボード フレーム = 0,0,320,460

どうぞよろしくお願いいたします... P

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

iphone - inputViewのサブビューであるUILabelを更新するには?

ユーザーがテキストを入力する UITextView があります。キーボードが表示されたら、UIlabel を含む inputView を追加します。この UIlabel にテキストの文字長を保持させたい。非常に簡単な作業のように思えますが、残念ながら、ユーザーがテキストを変更しても、この単語カウンター UILabel は更新されません。

これがinputViewをロードする方法です

inputAccessoryView では、UILabel をサブビューとして追加するだけです。キーボードが表示されている場合、UILabel も inputView で表示されます。変更を追跡します

残念ながら、UILabel は更新 (再描画) されません。その値をコンソールにログインすると、値は正しいので更新されますが、UIlabel は再描画されず、デフォルト値を保持します。

誰でもこれで私を助けることができますか?

0 投票する
4 に答える
2737 参照

iphone - UITextView のカスタム inputView の回転に関する問題

の標準キーボードを置き換えるために使用することを目的としたカスタム入力ビューを作成しましたUITextView。カスタムUIViewを my として割り当てると、ポートレート モードとランドスケープ モードの両方で期待どおりに動作しますUITextViewinputView

この問題は、デバイスを回転させたときに発生します。これを行うと、カスタムUIViewがキーボードを覆うだけでなく、画面全体に拡大されます。このためのカスタム サイズ変更コードはどこにもありません。文字通り、UIView を UITextView の inputView プロパティとして割り当ててから、デバイスを回転させているだけです。

デバイスを回転させたときに、カスタム キーボード ビューを通常のキーボードが占有するスペースだけを占有するようにするにはどうすればよいですか?

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

objective-c - ビューの動的変更

アプリにカスタム キーボードを実装しています。キーボードを複数の「タイプ」のテキストフィールドに適用できるようにしたい(すべて数値ですが、負の値と厳密に正の値、整数と小数の値を持つものもあります)。textField の「タイプ」に応じて 1 つまたは 2 つのボタンを非表示にすることで、これを実現したいと考えています。

キーボードを作成し、textFields (xValue) のいずれかの inputView として割り当てることができます。また、入力として整数を受け取り、キーボード ボタン変更するメソッドをキーボードの ViewController に記述しました。現時点では、このメソッドは ViewController の viewDidLoad メソッドで機能しますが、キーボードが初期化される ViewController クラスからこれを呼び出したいと考えています。私がそれを呼び出そうとすると、非表示のプロパティは変更されません。

テキストフィールドを含む ViewController の viewDidLoad に、次のように記述しました。

そして DCKeyboard.m で私は定義しました:

これを上記のように呼び出そうとすると、

前述のように、次のように DCKeyboard の viewDidLoad メソッドからこれを呼び出すと、機能するので、すべてを正しく設定し、コードが機能することを確信しています。基本的な概念が欠けているに違いありません。

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

iphone - 向きの変更でinputViewが台無しになるようなUIPickerView

iPhone アプリケーションの textField の inputView として標準の UIPicker ビューを使用しています。ビューが横向きまたは縦向きのいずれかで読み込まれると、ピッカーは適切なキーボードと同じサイズになります。ただし、ビュー内でデバイスを回転させると、ピッカーは幅のように高さを適切にサイズ変更しません。UIViewAutoresizingFlexibleWidth が設定されています。UIViewAutoresizingFlexibleHeight を設定しようとすると、高さは正しいのに、回転時にピッカーがめちゃくちゃになります (グラフィックが途切れたり、コンポーネントが途切れたりします)。誰かがこれを理解しましたか?

0 投票する
3 に答える
1463 参照

iphone - iPhoneでinputViewを使用してUIPickerを表示するときに、UITextFieldへの直接入力を防止する

オブジェクトの を使用して、オブジェクト ( 内)にUITextFieldピッカーを表示するコードが非常にうまく機能しています。これにより、キーボードが表示されなくなりますが、誰かがフィールドに直接入力することはできなくなります。UITableViewCellinputViewUITextField

公平を期すために、彼らは何かを貼り付けることしかできませんが、フィールドにカスタム値が必要ない場合は許可されるべきではありません.

テキスト入力をオフにする方法はありますか?私はもう試した:

デリゲート メソッド内textFieldShouldBeginEditing()ですが、これはフィールドがまったく動作しないようにするためだけに機能するため、ピッカーは表示されません。

この動作を防ぐ他の方法はありますか?

前もって感謝します。

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

ios - UITextField 最大入力ビューの高さ

私のアプリではUIView、 の inputView としてを使用していUITextFieldます。高さは 252 です。UIView問題は、テキスト フィールドがファーストレスポンダーになると、上位 216 ピクセルのみが表示されることです。UITextFieldinputViewの最大高さはありますか?