2

カスタム ピッカー ビュー コントローラーを作成したいと考えています。ユーザーがピッカー リストで特定のデータを選択すると、選択したカテゴリのチェック マーク イメージが表示されます。カテゴリを選択してカスタム画像を設定するにはどうすればよいですか。ラベルを作成し、コンテンツがカスタム ラベルにあることを表示しました。しかし、カテゴリを選択したときに画像のみを表示したい。Google で多くのドキュメントとサンプル プログラムを検索しました。しかし、明確なアイデアは得られませんでした。だから私を助けてください。

私のスクリーンショットを見てください

スクリーンショット

ありがとう。

4

2 に答える 2

1

チャット ルームでアドバイスしたとおりに使用- (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)viewしても、この UI の実現には役立たないと思います。

セル間にセパレーターを付けずに a を使用しUITableView、テーブルの上に画像を配置して、ピッカーのように見えるようにすることをお勧めします。

ここでレギュラーを使用する問題UIPickerは、選択した行を移動させたいということです。
ピッカーでは、選択された行は中央にある行です...

于 2011-03-01T13:35:31.100 に答える
1

以下のデフォルトの方法を使用して、ピッカー コントロールにカスタム ビューを追加する必要があります。

- (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view

{

}

ありがとう

于 2011-03-01T13:11:54.313 に答える