当我点击textfield时UIAlertview没有添加UIDatePicker吗?
- (void)textFieldDidBeginEditing:(UITextField *)textField
{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Preferences"
message:@"\n\n\n\n\n\n\n"
delegate:self
cancelButtonTitle:@"Cancel"
otherButtonTitles:@"OK", nil];
pickerView=[[UIDatePicker alloc]initWithFrame:CGRectMake(0,40,246,150)];
pickerView.datePickerMode=UIDatePickerModeDate;
[alert addSubview:pickerView];
[alert show];
}发布于 2013-12-11 21:07:45
iOS 7不再支持向其层次结构添加子视图。这就是我写SDCAlertView的原因。它会添加一个contentView属性,您可以使用该属性向警报中添加任何其他视图。
发布于 2013-12-11 20:56:14
在iOS7 UIAlertView's中,视图层次结构已更改,因此现在无法向UIAleartView添加任何视图
发布于 2013-12-11 21:22:57
从iOS7开始,不再支持向UIAlertView添加子视图。您可以使用第三方视图,如:https://github.com/wimagguc/ios-custom-alertview
https://stackoverflow.com/questions/20519605
复制相似问题