私はiPhoneアプリケーションを開発しています。そして、アプリ全体で共通の UIPickerView フォールズがあります (同じデータを使用) 。UIPickerView のデリゲート メソッドとデータソース メソッドを別のクラス (共通のものにする) にできるかどうか疑問に思っていました。クラスにヒットすると、値がロードされた UIPickerView が返されます。
XIB ファイルは使用していません。これを行う方法はありますか?
前もって感謝します!!:-)
私はiPhoneアプリケーションを開発しています。そして、アプリ全体で共通の UIPickerView フォールズがあります (同じデータを使用) 。UIPickerView のデリゲート メソッドとデータソース メソッドを別のクラス (共通のものにする) にできるかどうか疑問に思っていました。クラスにヒットすると、値がロードされた UIPickerView が返されます。
XIB ファイルは使用していません。これを行う方法はありますか?
前もって感謝します!!:-)
はい、できます。このような:
1) デリゲート メソッドを実装するクラスを宣言します。
2) データソース メソッドを実装するクラスを宣言します。(ステップ 1 と同じクラスにすることができます。実際、このようにすることをお勧めします。)
3) UIPickerView
class_from_step1 タイプのオブジェクトを作成し、それをピッカーのデリゲートとして設定する場合
4) UIPickerView
class_from_step2 タイプのオブジェクトを作成し、それをピッカーのデータソースとして設定する場合
お役に立てれば。
乾杯!