如何在 Objective-C 中的另一个 class 中显示在一个 class 中创建的对象?
How to display an object created in one class in another class in Objective-C?
我在名为 ActivityLevelPickerViewController 的视图控制器中创建了一个 UIPickerView。我想让这个选择器视图显示在名为 RegisterViewController 的视图控制器中。
如何调用RegisterViewController中的picker视图?
有两种选择。一种是将与 pickerView
相关的所有代码从 ActivityLevelPickerViewController
复制到您的 RegisterViewController
。另一种选择是创建一个新的 UIPickerView
子类并将所有与填充行相关的代码移到那里。创建子类的好处是,如果你想改变你的选择器,你可以只改变一次而不是在每个视图控制器中。 属性 声明看起来像这样:
@property (weak, nonatomic) IBOutlet MyPickerViewSubclass *pickerView;
如果您使用子类化选项,请不要忘记在您的视图控制器中导入您的选择器视图子类。
我在名为 ActivityLevelPickerViewController 的视图控制器中创建了一个 UIPickerView。我想让这个选择器视图显示在名为 RegisterViewController 的视图控制器中。
如何调用RegisterViewController中的picker视图?
有两种选择。一种是将与 pickerView
相关的所有代码从 ActivityLevelPickerViewController
复制到您的 RegisterViewController
。另一种选择是创建一个新的 UIPickerView
子类并将所有与填充行相关的代码移到那里。创建子类的好处是,如果你想改变你的选择器,你可以只改变一次而不是在每个视图控制器中。 属性 声明看起来像这样:
@property (weak, nonatomic) IBOutlet MyPickerViewSubclass *pickerView;
如果您使用子类化选项,请不要忘记在您的视图控制器中导入您的选择器视图子类。