我的故事板中有这个 PickerView 已经存在的 UIPickerView,隐藏设置为 YES,我想让这个选择器在按下按钮时可见,但我对如何执行此操作一无所知。
我已经尝试通过它的标识来获取这个 ViewController,但是我无法在 xcode 上找到这个属性,我什至不确定 UIPickerView 有一个标识符......
这是按下按钮后应执行的操作中的代码。
-(IBAction)actionButtonPressed:(id)sender{
isFeelingPicker = FALSE;
isActivityPicker = TRUE;
UIPickerView* picker;
picker = [self.storyboard instantiateViewControllerWithIdentifier:@"Picker"];
[picker setHidden:NO];
}
顺便说一句,我对IOS真的很陌生,所以那里应该有很多错误x_x
编辑:
Picker 的 numberOfRowsInComponent
-(NSInteger) pickerView:(UIPickerView *)pickerView numberOfRowsInComponent: (NSInteger)component{
if(isActivityPicker){
return activities_.count;
}
else if(isFeelingPicker){
return feelings_.count;
}
else{
return 0;
}
}