Einpassen eines UIDatePickers in ein UIActionSheet

Ich versuche, einen UIDatePicker mit einem UIButton zu bekommen, der in einem UIActionSheet angezeigt wird. Leider wird es abgeschnitten und die gesamte Datumsauswahl ist nicht sichtbar. Ich habe noch nicht einmal versucht, den UIButton hinzuzufügen. Kann jemand vorschlagen, wie die gesamte Ansicht richtig angepasst werden kann? Ich bin nicht sicher, wie ich die richtigen Dimensionen hinzufügen soll, da UIActionSheet anscheinend ein @ fehl-initWithFrame: Konstruktor eingeben.

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];

Ich habe es auch mit etwas ähnlichem versucht:

UIActionSheet *menu = [[UIActionSheet alloc] initWithFrame:CGRectMake(200.0, 200.0, 100.0f, 100.0f)];

Die Koordinaten sind natürlich nicht realistisch, aber sie scheinen die Position / Größe des UIActionSheets nicht zu beeinflussen.

Antworten auf die Frage(14)

Ihre Antwort auf die Frage