我的故事板中已经存在这个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;
}
}