問題タブ [uipickerviewdatasource]
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.
swift - 1 番目のピッカーのどの行が選択されているかに従って、2 番目と 3 番目の pickerView を変更します。
このような 3 つのピッカーがあります。1 つ目は generalPicker で、2 つ目と 3 つ目は同じです。generalPicker には、["Length", "Volume", "Mass"] という配列 (メニュー) があり、たとえば generalPicker の Mass など、選択するたびに、2 番目と 3 番目のピッカーに入りたいと考えています。この配列: ["Milligram", "Centigram", "Gram", "Kilogram", "Stone", "Pound", "Ounce"].
または、generalPicker で長さを選択した場合、2 番目と 3 番目のピッカーを取得したい: ["Millimeter", "Centimeter", "Meter", "Kilometer", "Foot", "Yard" 、「マイル」]。
誰かが実際にそれを行う方法を教えてもらえますか? 私のコードのサンプル(ピッカー構成):
配列の定義:
ios - プログラムで作成したときに UIPickerDelegate で選択した値を返す方法
viewController
たくさんの入力がある があります。それらの一部は通常のテキストですが、一部はピッカーからの入力が必要です。PickerDelegate
それぞれの実装をPickerDataSource
別のファイルに移動して、物事を少しきれいにすることにしました。データは表示されていますが、ピッカーを選択すると、viewController でイベントを発生させる方法がわかりません。現在、PickerDelete クラスでのみ発生します。
いくつかの基本的なレイアウト情報は
ピッカーを表示しているView Controllerには、次のものがあります
swift - Xcode 8 / Swift 3: シンプルな UIPicker コードが機能しない
私はプロトコルを持っています:
私はデータを持っています:
viewDidLoad
私は持っています:
次に、必要なメソッドがあります。
それでも私は得る
タイプviewcontrollerはプロトコルUIPickerViewDataSourceに準拠していません