ストーリーボードにこの PickerView が既に存在し、hidden が 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
編集:
ピッカーの numberOfRowsInComponent
-(NSInteger) pickerView:(UIPickerView *)pickerView numberOfRowsInComponent: (NSInteger)component{
if(isActivityPicker){
return activities_.count;
}
else if(isFeelingPicker){
return feelings_.count;
}
else{
return 0;
}
}