J'essaie de faire apparaître un sélecteur de date UIDatePicker avec un bouton UIButton dans une feuille d'action UIActionSheet. Malheureusement, il est coupé et l'ensemble du sélecteur de date n'est pas visible. Je n'ai même pas encore essayé d'ajouter l'UIButton. Quelqu'un peut-il me suggérer comment faire pour que la vue entière s'adapte correctement ? Je ne suis pas sûr de savoir comment ajouter les dimensions appropriées, car UIActionSheet ne semble pas disposer d'une fonction d'affichage de la date. -initWithFrame:
constructeur de type.
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];
J'ai aussi essayé avec quelque chose de similaire :
UIActionSheet *menu = [[UIActionSheet alloc] initWithFrame:CGRectMake(200.0, 200.0, 100.0f, 100.0f)];
Les coordonnées ne sont bien sûr pas réalistes, mais elles ne semblent pas affecter la position/taille de la feuille d'action UIActionSheet.