J'ai un UIView avec un sélecteur de date que je voudrais afficher dans une feuille d'action. J'utilise le code suivant:Comment afficher une vue personnalisée dans UIActionSheet?
-(IBAction) button_click:(id)sender{
//UIActionSheet *sheet = [[UIActionSheet alloc] initWithTitle:@"the title" delegate:nil cancelButtonTitle:@"Cancel" destructiveButtonTitle:@"Destructive" otherButtonTitles:@"other", nil];
UIActionSheet *sheet = [[UIActionSheet alloc] init];
ActionSheetController *actionSheet = [[ActionSheetController alloc] initWithNibName:@"ActionSheetView" bundle:nil];
[sheet addSubview:actionSheet.view];
[sheet showInView:self.view];
}
Ce que je reçois est un peu de la partie supérieure de la nouvelle vue à venir du fond et c'est tout. Si je commente les deux lignes du code du milieu et décommentez la partie supérieure pour afficher une feuille d'action régulière, cela fonctionne bien. Des idées sur ce que je pourrais faire de mal?
La classe ActionSheetController vous appartient-elle? pourriez-vous partager le code? –