我在名为ActivityLevelPickerViewController的视图控制器中创建了一个UIPickerView。我想让这个选择器视图显示在名为RegisterViewController的视图控制器中。
如何在RegisterViewContrller中调用选择器视图?
答案 0 :(得分:0)
有两种选择。一种是将所有与pickerView
相关的代码从ActivityLevelPickerViewController
复制到您的RegisterViewController
。另一个选项是创建一个新的UIPickerView
子类,并移动与填充行相关的所有代码。创建子类的好处是,如果要对选择器进行更改,只需更改一次而不是在每个视图控制器中。属性声明看起来像这样:
@property (weak, nonatomic) IBOutlet MyPickerViewSubclass *pickerView;
如果使用子类化选项,请不要忘记在视图控制器中导入选择器视图子类。