問題タブ [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.
ios - カスタム入力ビュー:方向の変更中にそれらがフェードしないようにする方法は?
UIControl
テキスト フィールドの として作成したサブクラスの割り当てに問題がありますinputView
。
予想どおり、テキストフィールドがステータスfirstResponder
になると表示され、ステータスを辞任すると非表示になりfirstResponder
ます。
ただし、私が問題を抱えているのは、さまざまな方向の処理です。コントロールのサブビュー
に を設定しautoresizingMask
て、幅を変更するときにスムーズに移行できるようにします。
問題は、.として設定するとすぐに無視されるように見えることinputView
です。トリプル ヒット シフトを使用してシミュレーターのスローモーション アニメーションを有効にすると、ビューが 2 つの状態の間でフェードすることが非常に明確にわかります。
これは私が望むものではありません。第一に奇妙に見え、第二に、これは私のニーズに合わない. inputView
には のような要素が含まれているためUIScrollView
、フェード中に減速アニメーションが停止します。
今私の質問は:フェードが起こらないようにする方法はありますか? inputView
多くのコード行を書く必要がなくなるので、このプロパティを使用したいと思います。
また、向きごとに異なる高さを指定することは可能ですか? これがどのようになっているか、またどのようになりたいかを
示す 2 つのデモ プロジェクトを次に示します。
前もって感謝します。
ios - カスタムキーボードを動かせないようにする
iPad 用のカスタム テンキーパッドを作成しました。私たちのテスターである iPad では、このキーボードが突然ずれてしまい、「キーボード ボタン」が通常配置される場所からドラッグを開始することでカスタム キーボードを移動できることを理解するのにかなりの時間がかかりました。
誤って移動してしまった場合、顧客は元に戻すのに非常に苦労します。その特定の入力画面でキーボードを移動するのは意味がないので、キーボードを移動できることをユーザーに見えるようにする何らかのハンドルをペイントする代わりに、キーボードが移動しないようにすることをお勧めします。(これは、1 つの数値だけを編集するための特別な入力画面です。キーボードはレイアウトの一部のようなもので、この画面には常に表示されています。)
私は一生懸命試しましたが、この特定の場所にドラッグしたときにキーボードが動かないようにする方法を見つけることができませんでした. 既存の GestureRecognizer を削除したり (存在しなかった)、独自のボタンを前面に配置したりするなど、私のすべての汚いアイデアでさえ役に立ちませんでした。
編集: キーボードは、私が考えることができる Monotouch で記述された最も単純なカスタム キーボード アプリでも移動できます。私は何かを逃しましたか?
iphone - カスタム UIPickerView をプルアップする UITextField inputview プロパティに関する問題
テキストフィールドの inputview プロパティからカスタム UIPickerView を取得するのに問題がありました。私はしばらくこれに取り組んでおり、いくつかの調査を行い、Apple の UICatalog の例に基づいて別のプロジェクトをまとめようとしました。
ただし、テキスト フィールド内をタップすると、ピッカー ビューの代わりに黒い画面が表示されます。私は何かを見落としていると確信していますが、何日も助けていただければ幸いです。
これは、この機能を他のアプリに追加できるかどうかを確認するためのテスト プロジェクトであり、多くのコードを UICatalog アプリからコピーしようとしたことを覚えておいてください。意味不明な点がありましたら申し訳ありませんが、ご不明な点がございましたらお気軽にお問い合わせください。ありがとうございました。
ios - PickerViewに文字列を入力できません
テキストフィールドがクリックされたときにinputViewを使用してpickerViewを表示しています。次に、ピッカービューに1〜100の数字を入力します。うまくいくと思ったコードがいくつかありますが、プログラムを実行してtextFieldをクリックすると、空のピッカービューがポップアップ表示されます。また、ツールバーに別のボタンを配置する方法を知る必要があります。ユーザーの選択を確認するために右側に送信ボタンを配置したい(キャンセルするために完了を変更する予定です)ピッカーとボタンを使用してInterface Builderで行う必要があることはありますか?それらはコードで作られているので、私は実際にはインターフェイスビルダーにそれらを持っていないので...
以下は私の.hファイルと.mファイルです。
.h ----
.m ---
ios - デバイスの回転時にカスタムinputViewの高さを変更する
カスタム キーボード ビューを作成し、それを UITextField の inputView プロパティにリンクしました。向きが変わったときにカスタムinputViewの高さを変更し、システムキーボードのようにフレームの変更をスムーズにアニメーション化する方法はありますか? 私のキーボードのサイズは 768x272 で、デバイスが横向きになるとサイズは 1024x272 になりますが、1024x372 のように大きくしたいと考えています。UIDeviceOrientationDidChangeNotification を取得した際に以下のコードでフレームを変更すると、変更アニメーションがスムーズにいきません。
uitextfield - textField.inputView を使用して xcode 4.3.2 で UIPickerView を表示する UITextField
触れたときに UITextField に UIPickerView を表示させたいと思っています。UITextField.inputView を使用するという同じトピックに関する質問がかなり見つかりました。しかし、試してみても何も変わりません。
私は非常に単純なコードを持っています:
ここで何か根本的なことが抜けているように感じますが、それが何であるかは正直わかりません。
ios - inputViewを使用した後にキーボードを表示する方法
以前は自分のでinputView
表示していましたが、他の機能でも同じように使用しています。使用した後、標準のキーボードを表示するにはどうすればよいですか?uipickerview
textfield
textfield
inputView
textfield
ios - 同じビューで複数のUIPickerViewをプログラムするにはどうすればよいですか?
キーボードの代わりにtextFieldsinputViewプロパティを使用してUIPickerViewsを表示しています。私がプログラムした方法では、.HファイルでPickerViewsを宣言したり、InterfaceBuilderのビューでそれらを接続したりしません。ピッカービューのプロパティを実装するとき、それぞれを異なるプロパティで作成することはできません。次のように、使用されているピッカーに応じて異なるプロパティを持つように「if」ステートメントを使用してみました。
}
ただし、これを行うと、weightPickerViewが宣言されていないことがわかります。これがpickerViewsを実装するための私のコードです。
私がやろうとしていることを行う他の方法はありますか?その方法は機能していません...そして、各ピッカービューの実装をやり直そうとすると、「...の再定義」「numberOfRowsInComponent」のエラーが発生します""または私が行っている他のプロパティ。変更して.HファイルでpickerViewsを宣言する必要がある場合でも、これを取得できる限り、何をしなければならないかは気にしません。仕事!!
ありがとう
アップデート!!!
.mファイル
//年齢フィールドコード
iphone - モーダルプレゼンテーション中にカスタムinputViewが正しくアニメーション化されない
まず、ビューが下から上に表示されるデフォルトのアニメーションを使用して、viewControllerをモーダルに表示します。viewWillAppearでは、inputViewとしてカスタムキーボードを持つテキストフィールドへのファーストレスポンダーを提供します。ビューがモーダルプレゼンテーション用にアニメーション化されると、このカスタムキーボードが即座に表示され、ビューの残りの部分がその背後で下から上にアニメーション化されます。デフォルトのキーボードを使用すると、ビューの残りの部分で正しくアニメーション化されます。
メインビューがアニメーション化されているときに、カスタムキーボードビューをアニメーション化するにはどうすればよいですか?
ipad - iPad でカスタム キーボードが「フローティング」またはドッキング解除されないようにする方法
textField の inputView を KeyboardView に設定すると、特定の UITextField に対して表示されるカスタム キーボードがあります。キーボードは非常にうまく機能しますが、ユーザーが以前に組み込みの Apple キーボードをドッキング解除したり、実際に分割したりすると、キーボードが「浮く」ことが明らかになりました。
カスタムキーボードがこのように動作せず、ユーザーが組み込みの Apple キーボードを以前にドッキング解除したかどうかに関係なく、画面の下部にドッキングされたままになるようにする方法を何時間も探しました。