如何在Objective-C中显示在另一个类的一个类中创建的对象?

时间:2015-03-31 17:03:41

标签: objective-c xcode uipickerview

我在名为ActivityLevelPickerViewController的视图控制器中创建了一个UIPickerView。我想让这个选择器视图显示在名为RegisterViewController的视图控制器中。

如何在RegisterViewContrller中调用选择器视图?

1 个答案:

答案 0 :(得分:0)

有两种选择。一种是将所有与pickerView相关的代码从ActivityLevelPickerViewController复制到您的RegisterViewController。另一个选项是创建一个新的UIPickerView子类,并移动与填充行相关的所有代码。创建子类的好处是,如果要对选择器进行更改,只需更改一次而不是在每个视图控制器中。属性声明看起来像这样:

@property (weak, nonatomic) IBOutlet MyPickerViewSubclass *pickerView;

如果使用子类化选项,请不要忘记在视图控制器中导入选择器视图子类。

相关问题