問題タブ [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.

0 投票する
0 に答える
316 参照

ios - UIPickerViewDataSource と UIPickerViewDelegate ロジック

メソッドが現在ではなく– pickerView:titleForRow:forComponent:一部ではないのはなぜですか? やっぱりタイトルはデータ…UIPickerViewDataSourceUIPickerViewDelegate

これは私には非常に矛盾しているようです。たとえば、論理的に見えるとUITableViewDataSourceの両方のメソッドが含まれています。– tableView:cellForRowAtIndexPath:– tableView:numberOfRowsInSection:

それでは、UIPickerView行数を与えるメソッドと実際の行を与えるメソッドが と の間UIPickerViewDataSourceで区切られているのはなぜUIPickerViewDelegateですか? 私が見逃したこれにはいくつかの論理がありますか?

0 投票する
3 に答える
6062 参照

ios - UIPickerView: NSAttributedString は iOS 7 では使用できませんか?

UIPickerView は、ピッカー ビュー アイテムに対する NSAttributedString の使用をサポートしなくなったようです。誰でもこれを確認できますか?ファイルで見つけましNS_AVAILABLE_IOS(6_0)たが、これは問題ですか?UIPickerView.hこれを回避する方法はありますか、それとも運が悪いのでしょうか?

0 投票する
3 に答える
1245 参照

objective-c - 同じView Controllerで2つの異なるピッカーを使用して2つの異なる配列を表示する方法は?

映画と俳優の配列を含むモデル オブジェクトを取得しました。同じViewControllerに2つのピッカー(1つのピッカーに映画、もう1つのピッカー)を設定しようとしています。私はまだそれがどのように機能するかを学んでいるので助けてください。

ありがとう!

私のコードは以下です...

// これは私が問題を抱えている場所です。ありがとう!!!

0 投票する
0 に答える
64 参照

ios - 詳細を含む UIPickerView

各行の詳細の追加を処理するために、詳細列または追加コンポーネントの追加を処理する最良の方法を知りたいです。

数値の配列を含む UI PickerView がありますが、数値の横に詳細を残しておき、きれいに見えるようにしたいと思います。

これを行うために複数のコンポーネントを調べましたが、同時にスクロールすることはほとんど不可能に思えます。

これについてもっと良い方法はありますか?

0 投票する
1 に答える
320 参照

objective-c - 動的UIPickerView競合状態?

ユーザーが最初のコンポーネントを選択すると、2 番目のコンポーネントがそのデータを更新することを意味する 2 レベルの UIPickerView があります。

データは次のようになります。

データソースとデリゲート メソッド:

コメントされているように、上記のコードにはクラッシュ (NSRangeException) を引き起こす可能性のある場所がいくつかあります。しかし、それらはめったに起こりませんでした。このクラッシュはまだ発生していませんが、Crashlytics のレポートによると、私のユーザーはクラッシュしました。

self.data[row1][row2] にアクセスする前に row1 と row2 を検証するコードをいくつか追加し、失敗した場合はサーバーに送信します。[pickerView selectedRowInComponent:0] の値が正しくない場合があることがわかりました。たとえば、ユーザーが最初のコンポーネントを「果物」から「航空会社」に変更し、2 番目のコンポーネントでアイテムを選択すると、selectedRowInComponent:0 の値は 0 (「果物」のインデックス) のままになる場合があります。

これは競合状態が原因だと思いますが、どうすれば解決できますか?

0 投票する
2 に答える
33 参照

ios - CPPickerView データソース

CPPickerViewを使用します。私はそれを機能させており、現在コーディングに少し時間がかかりすぎていると思います。私の脳は死んでしまったので、助けていただければ幸いです。答えは簡単だとわかっていますが、私の人生では、それを見ることができません。

数値ではなく、文字列の配列をビューにロードしたい。

数値に使用する現在の方法は次のとおりです。

整数の代わりに文字列を表示するメソッドを作成/編集するにはどうすればよいですか?

0 投票する
2 に答える
922 参照

ios - 黒い背景に対して非表示の PickerView

これはばかげた非常に単純な質問かもしれませんが、私はそれを解決できませんでした.

PickerView コントロールを配置した黒い背景のビュー コントローラーがあります。デリゲートとデータソースを設定し、正常に動作していることを確認しました。

同じピッカー ビューを黒い背景に配置し、色合いを白に、背景色をクリアに設定すると、ピッカー ビューが見えなくなります。私がやろうとしているのは、黒い背景に白いフォントを使用すること、つまり、ピッカー ビューを表示することだけです。ピッカー ビューを表示する唯一の方法は、背景を白に設定することです。これにより、このアプリのデザインが無効になります。

明らかに何かが欠けていますが、何ですか?助言がありますか?ありがとう!