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;
不要忘了導入您的選擇器視圖子類在您的視圖控制器,如果你與子類選項去。