Кажется, что все отлично работает с моим UIActionSheet, который содержит UIDatePicker, за исключением того, что нижняя половина DatePicker отключена.Визуально появляется тень, которая делает нижнюю половину сборщика темнее верхней.Все в нижней половине отключено, и я не могу понять, как включить его.
Я также заметил, что в других моих «обычных» UIActionSheets, которые просто содержат кнопки, нижняя половина кнопок отмены отключена.
Это код моего пользовательского UIActionSheet:
self.datePickerView = [[UIDatePicker alloc] init];
self.datePickerView.datePickerMode = UIDatePickerModeDate;
self.actionSheet = [[UIActionSheet alloc] initWithTitle:@"Choose a Follow-up Date"
delegate:self cancelButtonTitle:nil
destructiveButtonTitle:nil otherButtonTitles:@"Done", nil];
[self.actionSheet showInView:self.view];
[self.actionSheet addSubview:self.datePickerView];
[self.actionSheet sendSubviewToBack:self.datePickerView];
[self.actionSheet setBounds:CGRectMake(0,0,320, 500)];
CGRect pickerRect = self.datePickerView.bounds;
pickerRect.origin.y = -95;
self.datePickerView.bounds = pickerRect;
Я пробовал несколько вещей, включая sendSubviewToBack, BringSubviewToFront и т. Д., Но мне не повезло.Я ценю вашу помощь!
Вот скриншот.Я добавил красные коробки для уточнения. альтернативный текст http://gorgando.com/UIActionSheet%20Problem.png