を持ってUIbutton
いUIViewController
ます。それをクリックすると、 が表示されUIActionSheet
、UIDatePicker
閉じるボタンが表示されます。日付モードに設定したので、今日のUIDatePicker
日付で表示されます。2013 年ではなく 2015 年を選択したい場合は、下にスクロールする必要があります。しかし、下にスクロールすることはできません。2012年まで一度上にスクロールしてから、下にスクロールする必要があります。これは小さな問題のように思えますが、クライアントは適切に下にスクロールしたいと考えています。私は個人の電話でアラームを設定することを確認しました。自由に下にスクロールできます。上にスクロールしてから下にスクロールする必要はありません。これがボタンクリックで起こることです。
- (IBAction)btnShowDateNeededClick:(UIButton *)sender
{
UIDatePicker *datePickerView = [[UIDatePicker alloc]init];
datePickerView.datePickerMode = UIDatePickerModeTime;
self.actSheet = [[ UIActionSheet alloc]init];
UISegmentedControl *closeButton = [[UISegmentedControl alloc] initWithItems:[NSArray arrayWithObject:@"Close"]];
closeButton.momentary = YES;
closeButton.frame = CGRectMake(260, 7.0f, 50.0f, 30.0f);
closeButton.segmentedControlStyle = UISegmentedControlStyleBar;
closeButton.tintColor = [UIColor blueColor];
closeButton.tag = 101;
[closeButton addTarget:self action:@selector(dismissActionSheetWithTime:) forControlEvents:UIControlEventValueChanged];
[self.actSheet addSubview:closeButton];
[self.actSheet showInView:self.view];
[self.actSheet addSubview:datePickerView];
[self.actSheet sendSubviewToBack:datePickerView];
[self.actSheet setBounds:CGRectMake(0, 0, 320, 500)];
}
ご覧のとおりdatePicker
、ボタンとしてセグメント コントロールを に追加しましたUIActionsheet
。設定や日付ピッカーを変更する必要がありますか? さらに詳しい情報が必要な場合は、お問い合わせください。ありがとう。