このコードを下に置く方法は?
- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component
{
NSString *year = [dateYear objectAtIndex:[picker selectedRowInComponent:0]];
NSString *month = [dateMonth objectAtIndex:[picker selectedRowInComponent:1]];
NSString *day = [dateDay objectAtIndex:[picker selectedRowInComponent:2]];
labelDate1.text = [year stringByAppendingFormat:@" : %@ : %@", month, day];
}
ここに?
- (IBAction)setDateBtn1:(id)sender {
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.3];
viewPicker.frame = CGRectMake(0, 0, 320, 460);
[UIView commitAnimations];
}
私の問題は、labelDate1 用の setDateBtn1 と labelDate2 用の setDateBtn2 の 2 つのボタンがあり、両方のボタンが各ラベルに表示される入力データに対して 1 つの pickerView を呼び出すことです。日付を選択すると、どのボタンをピッカービューと呼んでも、labelDate1 にのみ表示されますが、labelDate1 には setDateBtn1、labelDate2 には setDateBtn2 が必要です。あなたが私の英語を理解してくれることを願っています。助けてくれてありがとう。