問題タブ [uipickerview]
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.
iphone - UIPickerViewは行選択を無効にします
の特定の行の選択を無効にしたいUIPickerView
。0を選択しようとするカウントダウンタイマーのように、それはあなたを許可せず、1に戻ります。または、どのように日付を制限することができますかDate Picker
...
の行を無効にするにはどうすればよいUIPickerView
ですか?
iphone - iPhoneアニメーションの高速化
ナビゲーションコントローラーのさまざまなビューでユーザーに約6つの情報をすべて入力させるデータ入力アプリケーションがあります。これは正常に機能しますが、ユーザーがアプリケーションに慣れると、次の画面が表示されるまでにかかる時間が遅くなります。
アニメーションなしでアプリケーションを試してみましたが、なかなかうまくいきません。アニメーションをより速く発生させる方法はありますか?私は主にナビゲーションコントローラー、テーブルビュー、およびピッカービューを使用しています。
iphone - ビューが表示されるたびに UIPickerView widthForComponent デリゲート メソッドが呼び出されないのはなぜですか?
iPhone の画面には、TableView と UIPickerView の 2 つのコントロールがあります。TableView で単一のセルを選択すると、衣服の種類のリストを表示する別の画面が表示されます。リストから衣服アイテムを 1 つ選択すると、最初の画面に戻ります。選択に基づいて、UIPickerView 内のコンポーネントの数が変更され (1 ~ 4)、各コンポーネントに関連データが取り込まれます。
服の種類のリストに 3 つの項目があり、各項目が選択されたときに UIPickerView に特定の数のコンポーネントが必要であるとします。
ベルト - 幅 100、55、100 の 3 つのコンポーネント ブラジャー - 幅 55、55、55 の 3 つのコンポーネント その他 - 幅 100、100、55、50 の 4 つのコンポーネント
シナリオ 1 - すべてが本来あるべき姿
1.1 - 「ベルト」衣類アイテムを選択すると、UIPickerView が 3 つのコンポーネントで描画され、各コンポーネントに適切なベルト データが含まれます。コンポーネントの幅は 100、55、100 です。
1.2 - 「その他」の衣服アイテムを選択すると、UIPickerView が 4 つのコンポーネントで描画され、各コンポーネントに適切なその他のデータが含まれます。コンポーネントの幅は 100、100、55、50 です。
1.3 - 「ブラジャー」衣類アイテムを選択すると、UIPickerView が 3 つのコンポーネントで描画され、各コンポーネントに適切なブラジャー データが含まれます。コンポーネントの幅は 55、55、55 です。
シナリオ #2 - コンポーネントの幅が再描画されない
1.1 - 「ベルト」衣類アイテムを選択すると、UIPickerView が 3 つのコンポーネントで描画され、各コンポーネントに適切なベルト データが含まれます。コンポーネントの幅は 100、55、100 です。
1.2 - 「ブラジャー」衣類アイテムを選択すると、UIPickerView が 3 つのコンポーネントで描画され、各コンポーネントに適切なブラジャー データが含まれます。ただし、コンポーネントの幅は 55、55、55 ではなく、100、55、100 のままです。
1.3 - 「その他」の衣服アイテムを選択すると、UIPickerView が 4 つのコンポーネントで描画され、各コンポーネントに適切なその他のデータが含まれます。コンポーネントの幅は 100、100、55、50 です。
1.2 - 「ブラジャー」衣類アイテムを選択すると、UIPickerView が 3 つのコンポーネントで描画され、各コンポーネントに適切なブラジャー データが含まれます。コンポーネントの幅が正しくなりました - 55、55、55。
コードをステップ実行すると、UIPickerView の widthForComponent デリゲート メソッドは、UIPickerView 内のコンポーネントの数が変更された場合にのみ呼び出されるように見えます。
このデリゲート メソッドを毎回起動させる方法はありますか?
アップデート - 10.26.09
次のコードを使用して、viewWillAppear デリゲートで [UIPickerView reloadAllComponents を呼び出しています。
前もって感謝します。
iphone - UIPickerView-行が強調表示されたときに発生するイベント
私がしたいのはこれです:
UIPickerViewが表示されます。ユーザーが選択した行に触れると、その行はロックされ(マルチコンポーネントピッカーです)、他のコンポーネントは自由に回転します。行がすでにロックされていて、ユーザーがロックされた行に触れると、行のロックが解除され、自由に回転します。すでにボタンを使ってロック部分をコーディングしています。ボタンを削除して、強調表示されたピッカーオプションに置き換えたいと思います。
私が試してみました:
どうやらこれは、行がまだ選択されていない場合にのみ発生するため、強調表示された領域にある行をタッチしても、このイベントは発生しません。
それから私は試しました
ピッカーに触れても、これらのイベントは発生しません。
ピッカーで強調表示/選択された行がユーザーによってタッチされたことを検出する方法に関するアイデアはありますか?
iphone - UIPickerViewのスクロールアニメーション
0から9までの数字を表示する6つのコンポーネントを備えたUIPickerViewを備えたiPhoneアプリケーションがあります。
スロットマシンに似たアニメーションを生成したいと思います(各コンポーネントが数秒間スクロールし、停止した後、乱数)
この種のアニメーションを作成する方法を知っている人はいますか?
ありがとう。
ios - UIPicker で現在選択されている行を取得するにはどうすればよいですか?
UIPicker で現在選択されている行を取得するにはどうすればよいですか?
関連する文字列を取得するために使用したいと思います。このような。問題は、行を取得する方法がわからないことです。
iphone - UIPickecrView でカスタム ビューを使用する場合のハイライト選択と自動スクロール アップ/ダウン
UICatalog サンプルの CustomView.h と CustomView.m を PickerView に使用しました。ただし、行は選択/強調表示されず、自動的に上下にスクロールされます。標準のピッカー ビューでも同じことが起こります。UIPicker のカスタム ビューで自動的に選択/強調表示し、上下にスクロールするにはどうすればよいですか? ありがとう。
iphone - UIPickerView をラップしますか?
フィールドを UIPickerView にラップして、シミュレートしているものに近づける方法はありますか。最後の値に到達したら、その下の最初の値を見たいと思います。この UIPickerView は、すべての値を継続的に繰り返しながら、永遠に下にスクロールできます。
これは可能ですか?
cocoa-touch - UIView を開くための UIPicker
タイトルを保持している UIPicker があります。行がタップされて .xib ビュー/ UIView が開き、その中に小さなテキストビューが表示されるようにしたいと思います。これは可能ですか?? もしそうなら、助けてください!!
助けてくれてありがとう..
iphone - Not getting the selected value from a PickerView
Im doing an Iphone app with a UIPickerView. The picker view has two columns that contains NSStrings. I have a button that generates a NSString containing the selected value of both columns in the PickerView and prints it in the log.
The problem is that it only prints the first two items in the picker view even if i change the selected value.
and i also get a warning, "Format not a string literal and no format arguments". and i have no idea even though i checked google for clues.
heres the code for the button action: