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

ios7 - UIInputView が期待どおりに機能しない

これはiOS7のバグかもしれません..?アクセサリ ビューを追加するときは、viewDidLoad で次のコードを使用します。

iOS7 の通常のキーボードと同じ背景で、期待どおりに動作します。しかし、私が使用するとき:

動作するようになりました。添付の画像に見られるように透明なぼやけた背景が表示されることもあれば、灰色の背景が返されることもあります。シミュレーターでのみ実行しました

私は何か間違ったことをしていますか、それともこれはバグですか?ここに画像の説明を入力

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

ios - iOS 7 で UITextView の入力ビューと入力アクセサリ ビューをアニメーション化する

UITextView のinputViewinputAccessoryView非常にクールです!

現在inputView、ユーザーが要求したときにキーボードを交換するために を使用しています。ドキュメントによると、inputViewまたはを変更した後、どちらinputAccessoryViewを呼び出さなければならないかは、ドキュメントによると、変更をアニメーション化-reloadInputViewsないと言われています。

このメソッドを使用して、現在のオブジェクトがファーストレスポンダである場合に、そのオブジェクトに関連付けられているカスタム入力ビューまたは入力アクセサリ ビューを更新できます。ビューはすぐに置き換えられます。つまり、アニメーション化せずに配置されます。現在のオブジェクトがファーストレスポンダーでない場合、このメソッドは効果がありません。

これは、ユーザーがボタンを押して を切り替えるたびにinputView、キーボードが消えて がinputView表示され、すべてが即座に行われることを意味します。これは、素敵なアニメーションがないため、非常に iOS7 らしくありません。

だから、私の質問は: それをinputView切り替えるときにアニメーション化することは可能ですか? (App Store の禁止行為に頼ることなく)。

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

ios - UITextField inputView が Swift で機能しない

inputView&inputAccessoryViewを設定しようとしていUITextFieldます。しかし、テキストフィールドのタップを開始するとinputAccessoryView、下からのみ表示されます。

以下は私のコードです:

前もって感謝します。

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

uinavigationcontroller - InputView が表示されている場合 (つまり、キーボード)、下部レイアウト ガイドはどうなりますか?

そのため、誰もがストーリーボードのこの新しいレイアウト セマンティクスを気に入っています。たとえば、UINavigationController 内にいる場合、実行時に適応するという点で動的です。

では、inputView についてはどうでしょうか。inputViews がビューの一部ではないことはわかっていますが、キーボードが表示されているときに、含まれているビューの下部のレイアウト ガイドに影響を与えることは理にかなっていますか?

つまり、この問題に対するいくつかのコーディングソリューションを見てきましたが、一番下のレイアウトガイドを効果的に利用しているのは1つだけです(他のものは非推奨または単純な間違ったアプローチです)。アニメーションしません。

入力ビューの下部レイアウト ガイドを自動的に調整するようにビューに指示する方法はありますか? つまり、ストーリーボードで?それとも、アプリケーションでキーボードを使用するたびに、この厄介なコード let を実行する必要がありますか?

キーボードがアニメーションで表示される場合:YES が進行中の下部のレイアウト ガイドに影響を与える場合、さらに別のリンゴが必要になります。彼らのユーザーインターフェースのガイドライン....それは長かったです:)

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

inputview - UIPickerView をカスタム UIView の inputView として使用する

いくつかの概念を誤解しているように見えるので、ガイダンスが必要です。私が達成したいのは、UITextField の inputView として UIPickerView を持つことだけです。で簡単にできself.textField.inputView = self.pickerViewます。これに関する問題は、カーソルがまだ点滅していることと、BT キーボードを搭載したデバイスがテキストフィールドにテキストを入力できることです。そこで、ファーストレスポンダーとして機能するカスタム UIView について読みました。UIView をサブクラス化しcanBecomeFirstResponder、 、canResignFirstResponderbecomeFirstResponderおよびを追加しましresignFirstResponderた。それらはすべて yes を返します。問題は、ビューをタップしても何も起こらないことです。カスタムを定義してinputViewも役に立ちませんでした。何も起こらなかったかのように振る舞うだけです。

任意のガイダンスをいただければ幸いです。ありがとう、Z。