Я пытаюсь получить UIDatePicker с UIButton, чтобы отображаться в UIActionSheet. К сожалению, он обрезается, и весь выбор даты не отображается. Я еще не пытался добавить UIButton. Может ли кто-нибудь предложить, чтобы все представление полностью соответствовало? Я не уверен, как добавить правильные размеры, поскольку у UIActionSheet, похоже, нет конструктора типа -initWithFrame:
.
UIActionSheet *menu = [[UIActionSheet alloc] initWithTitle:@"Date Picker"
delegate:self
cancelButtonTitle:@"Cancel"
destructiveButtonTitle:nil
otherButtonTitles:nil];
// Add the picker
UIDatePicker *pickerView = [[UIDatePicker alloc] init];
pickerView.datePickerMode = UIDatePickerModeDate;
[menu addSubview:pickerView];
[menu showInView:self.view];
[pickerView release];
[menu release];
Я также пробовал с чем-то похожим на:
UIActionSheet *menu = [[UIActionSheet alloc] initWithFrame:CGRectMake(200.0, 200.0, 100.0f, 100.0f)];
Коуры, конечно, не реалистичны, но они, похоже, не влияют на положение/размер UIActionSheet.