3

我正在开发一个 iPhone 应用程序。而且我在整个应用程序中都有一个通用的 UIPickerView (使用相同的数据)。我只是想知道我是否可以在一个单独的类中拥有 UIPickerView 委托方法和数据源方法(使其成为一个通用类)。当我点击类时,它应该返回一个加载了值的 UIPickerView。

我没有使用 XIB 文件。有没有办法做到这一点?!

提前致谢!!:-)

4

1 回答 1

3

是的,你可以这样做。像这样:

1) 声明一个实现委托方法的类。

2) 声明一个实现数据源方法的类。(可以是第 1 步中的同一个班级。事实上我建议你这样做。)

3)当您UIPickerView分配创建一个类型为 class_from_step1 的对象并将其设置为您的选择器的委托时

4) 当您UIPickerView分配创建一个 class_from_step2 类型的对象并将其设置为您的选择器的数据源时

希望这可以帮助。

干杯!

于 2012-07-11T13:23:53.113 回答