3

私はiPhoneアプリケーションを開発しています。そして、アプリ全体で共通の UIPickerView フォールズがあります (同じデータを使用) 。UIPickerView のデリゲート メソッドとデータソース メソッドを別のクラス (共通のものにする) にできるかどうか疑問に思っていました。クラスにヒットすると、値がロードされた UIPickerView が返されます。

XIB ファイルは使用していません。これを行う方法はありますか?

前もって感謝します!!:-)

4

1 に答える 1

3

はい、できます。このような:

1) デリゲート メソッドを実装するクラスを宣言します。

2) データソース メソッドを実装するクラスを宣言します。(ステップ 1 と同じクラスにすることができます。実際、このようにすることをお勧めします。)

3) UIPickerViewclass_from_step1 タイプのオブジェクトを作成し、それをピッカーのデリゲートとして設定する場合

4) UIPickerViewclass_from_step2 タイプのオブジェクトを作成し、それをピッカーのデータソースとして設定する場合

お役に立てれば。

乾杯!

于 2012-07-11T13:23:53.113 に答える