0
我在视图控制器中创建了一个名为ActivityLevelPickerViewController的UIPickerView。我想让这个选择器视图显示在名为RegisterViewController的视图控制器中。如何显示Objective-C中另一个类中的一个类中创建的对象?
如何在RegisterViewContrller中调用picker视图?
我在视图控制器中创建了一个名为ActivityLevelPickerViewController的UIPickerView。我想让这个选择器视图显示在名为RegisterViewController的视图控制器中。如何显示Objective-C中另一个类中的一个类中创建的对象?
如何在RegisterViewContrller中调用picker视图?
有两种选择。一种方法是将所有与pickerView
相关的代码从ActivityLevelPickerViewController
复制到您的RegisterViewController
。另一个选项是创建一个新的UIPickerView
子类并移动所有与填充行相关的代码。关于创建子类的好处是,如果您想对选取器进行更改,则可以只更改一次,而不是每个视图控制器。财产申报会是这个样子:
@property (weak, nonatomic) IBOutlet MyPickerViewSubclass *pickerView;
不要忘了导入您的选择器视图子类在您的视图控制器,如果你与子类选项去。