アクションシート内にUIDatePickerを表示しようとしていますが、機能していません。アクションシート内のUIDatePickerが機能しない
ここに私のコードです。ボタンをクリックしてこのコードを書いた
UIAlertController *alertController = [UIAlertController alertControllerWithTitle:nil message:@"\n\n\n\n\n\n\n\n" preferredStyle:UIAlertControllerStyleActionSheet];
UIView *datePickerView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, 200)];
[datePickerView setBackgroundColor:[UIColor clearColor]];
CGRect pickerFrame = CGRectMake(0, 0, self.view.frame.size.width, 200);
UIDatePicker *datePicker = [[UIDatePicker alloc] initWithFrame:pickerFrame];
[datePicker setDatePickerMode:UIDatePickerModeDate];
[datePickerView addSubview:datePicker];
[alertController.view addSubview:datePicker];
UIAlertAction* alertAction = [UIAlertAction actionWithTitle:@"OK" style:UIAlertActionStyleDefault handler:^(UIAlertAction * action) {
}];
[alertController addAction:alertAction];
[self.view.window.rootViewController presentViewController:alertController animated:YES completion:nil];
[alertAction setValue:[UIColor redColor] forKey:@"titleTextColor"];
これは更新されたコードです。それが正常に動作しますが、デバイスで動作しているシミュレータで実行中にOKボタンピッカーをクリックしようとしますが、私はできませんUIActionSheet
として
http://stackoverflow.com/questions/349858/fitting-a-uidatepicker-into-a-uiactionsheet上記のリンクで与えられた – remyr3my
回答が働いていなかった助けてくれてありがとうのデバイスで正常に動作します私のために。そのアクションシートを表示しますが、Picker @ Cyph3rは表示しません –