UIActionSheet + UIDatePicker
UIAlertController 展示 UIDatePicker的嵌套的效果不错,并且会自动展示,不需要我们另外用创建一个UIView
但如果单纯[UIAlertViewController.view addSubView:_datePicker],他的结果就是下面这样的
dataPicke会覆盖掉UIAlertController 的UIAlertAction区域.
解决方案是用换行符占据UIAlertController的Title字段
UIAlertController * alertVC = [UIAlertController alertControllerWithTitle:@"\n\n\n\n\n\n\n\n\n" message:@""preferredStyle:UIAlertControllerStyleActionSheet];
[alertVC.view addSubView:_datePicker];
这样datePicker就不会覆盖UIAlertAction区域了,效果如下