問題タブ [uipickerviewdelegate]
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.
arrays - Swift:UIPickerViewの行に異なる数値を割り当てる方法は?
UIPickerView の行を表す配列があります。
var exerciseArray
後で計算のためにこれらの割り当てられた数値にアクセスできるように、異なる行のそれぞれに異なる数値を割り当てるにはどうすればよいですか?
私はプログラミングが初めてなので、できるだけ多くのコードを提供してください。ありがとうございました!
swift - UIViewController の代わりに UIViewDelegate に NSObject を使用する
UIPickerViewDelegate として使用したい次のクラスがあります
メインの UIViewController で次のように初期化しています
ただし、アプリを実行すると、次のエラーが発生します。
TimePicker ビューが適切なセレクターに応答できないことを教えてくれているようですが、デリゲートを NSObject から UIViewController に移動し、デリゲート関数をコピーして貼り付けると、正しく機能します。
ios - 「外部」DataSource と Swift のデリゲートを使用した UIPickerView
ビューに 2 つの異なる UIPickerView があります。ストーリーボードを介してホストされているビューに dataSource とデリゲートを設定するとうまく機能しますが、以下で説明するようにコードを介してそれを実行しようとすると、機能しません。
両方のピッカーは、表示するデータが異なります (デリゲートの動作も異なる可能性があります)。したがって、それらをプログラムでさまざまなデータ ソースに接続したいと考えています。
UIPickerViewDataSource および UIPickerViewDelegate-Protocols を実装し、そのクラスのオブジェクトを PickerViews に接続する独自のクラスを作成しようとしましたが、機能しません。これを示す例外が実行時にスローされますterminating with uncaught exception of type NSException
。
どうすればこれを機能させることができますか? 私は何を取りこぼしたか?これが私のコードです:
WeightWheelController.swift
WeightWheelInputViewController.swift
簡単な更新:
この質問では、さまざまなピッカー ビューにさまざまなタグを使用できることがわかりました。それは 1 つのオプションです。それでも、私はそれが好きではありません。私はむしろMVCのようなアプローチに従い、異なるコントローラーを各ピッカーに接続したいと考えています。それはどんな方法でも可能ではありませんか?
ios - Swift の最初の iOS アプリ - UIPickerView のクエスチョン マーク
私は最初の Swift ios アプリケーションに取り組んでいます。
pickerData からピッカーにデータを取得できませんが、実際の値ではなく疑問符しか取得できません。デリゲートと関係があると思いますが、何が悪いのかわかりません。
ios - UIPicker のテキストの色を固定できません
UIPicker
選択した行を緑色のテキストで表示するを取得しようとしています。メソッドを使用pickerView:viewForRow:forComponent:reusingView:
して UILabel を作成します。
そこには、2 つのホイールを密接に配置するための追加要素がいくつかありますが、少し間隔を空けています (透明な期間)。それは主に動作します:
最初は、緑の選択と白/灰色の選択が完璧に見えます。問題は、ホイールをスクロールしても常に緑色になるとは限らないことです。時々そうしますが、常にではありません。ご覧のとおり、スクロールされた値は、選択されていなくても緑色のままになることがあります (09
右上隅の を参照)。
緑のみを選択した行に常に保持するにはどうすればよいですか?