問題タブ [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.
ios7 - UIInputView が期待どおりに機能しない
これはiOS7のバグかもしれません..?アクセサリ ビューを追加するときは、viewDidLoad で次のコードを使用します。
iOS7 の通常のキーボードと同じ背景で、期待どおりに動作します。しかし、私が使用するとき:
動作するようになりました。添付の画像に見られるように透明なぼやけた背景が表示されることもあれば、灰色の背景が返されることもあります。シミュレーターでのみ実行しました
私は何か間違ったことをしていますか、それともこれはバグですか?
ios - iOS 7 で UITextView の入力ビューと入力アクセサリ ビューをアニメーション化する
UITextView のinputView
とinputAccessoryView
非常にクールです!
現在inputView
、ユーザーが要求したときにキーボードを交換するために を使用しています。ドキュメントによると、inputView
またはを変更した後、どちらinputAccessoryView
を呼び出さなければならないかは、ドキュメントによると、変更をアニメーション化-reloadInputViews
しないと言われています。
このメソッドを使用して、現在のオブジェクトがファーストレスポンダである場合に、そのオブジェクトに関連付けられているカスタム入力ビューまたは入力アクセサリ ビューを更新できます。ビューはすぐに置き換えられます。つまり、アニメーション化せずに配置されます。現在のオブジェクトがファーストレスポンダーでない場合、このメソッドは効果がありません。
これは、ユーザーがボタンを押して を切り替えるたびにinputView
、キーボードが消えて がinputView
表示され、すべてが即座に行われることを意味します。これは、素敵なアニメーションがないため、非常に iOS7 らしくありません。
だから、私の質問は: それをinputView
切り替えるときにアニメーション化することは可能ですか? (App Store の禁止行為に頼ることなく)。
ios - UITextField inputView が Swift で機能しない
inputView
&inputAccessoryView
を設定しようとしていUITextField
ます。しかし、テキストフィールドのタップを開始するとinputAccessoryView
、下からのみ表示されます。
以下は私のコードです:
前もって感謝します。
uinavigationcontroller - InputView が表示されている場合 (つまり、キーボード)、下部レイアウト ガイドはどうなりますか?
そのため、誰もがストーリーボードのこの新しいレイアウト セマンティクスを気に入っています。たとえば、UINavigationController 内にいる場合、実行時に適応するという点で動的です。
では、inputView についてはどうでしょうか。inputViews がビューの一部ではないことはわかっていますが、キーボードが表示されているときに、含まれているビューの下部のレイアウト ガイドに影響を与えることは理にかなっていますか?
つまり、この問題に対するいくつかのコーディングソリューションを見てきましたが、一番下のレイアウトガイドを効果的に利用しているのは1つだけです(他のものは非推奨または単純な間違ったアプローチです)。アニメーションしません。
入力ビューの下部レイアウト ガイドを自動的に調整するようにビューに指示する方法はありますか? つまり、ストーリーボードで?それとも、アプリケーションでキーボードを使用するたびに、この厄介なコード let を実行する必要がありますか?
キーボードがアニメーションで表示される場合:YES が進行中の下部のレイアウト ガイドに影響を与える場合、さらに別のリンゴが必要になります。彼らのユーザーインターフェースのガイドライン....それは長かったです:)
inputview - UIPickerView をカスタム UIView の inputView として使用する
いくつかの概念を誤解しているように見えるので、ガイダンスが必要です。私が達成したいのは、UITextField の inputView として UIPickerView を持つことだけです。で簡単にできself.textField.inputView = self.pickerView
ます。これに関する問題は、カーソルがまだ点滅していることと、BT キーボードを搭載したデバイスがテキストフィールドにテキストを入力できることです。そこで、ファーストレスポンダーとして機能するカスタム UIView について読みました。UIView をサブクラス化しcanBecomeFirstResponder
、 、canResignFirstResponder
、becomeFirstResponder
およびを追加しましresignFirstResponder
た。それらはすべて yes を返します。問題は、ビューをタップしても何も起こらないことです。カスタムを定義してinputView
も役に立ちませんでした。何も起こらなかったかのように振る舞うだけです。
任意のガイダンスをいただければ幸いです。ありがとう、Z。