Je crée une classe:Comment ajouter UITableView à UIAlertView?
@interface myUITableViewController: UIViewController { NSArray * listData; } ...
et plus tard, je le fais:
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:nil message:nil delegate:self cancelButtonTitle:nil otherButtonTitles:nil];
myUITableViewController *myUITable = [[myUITableViewController alloc] init];
[alert addSubview:myUITable.view];
[alert show];
Après l'exécution, le résultat est que la taille de myUITable.view est plus grand que l'alerte. Pourquoi? S'il vous plaît dites-moi si vous le savez. Merci!
Merci beaucoup! – lqf
Je ne suis pas d'accord. L'application Yelp utilise cette approche (pour une boîte de dialogue "Avez-vous voulu dire:") et elle est superbe. J'ai trouvé un code similaire sur http://codesofa.com/blog/archive/2009/07/15/look-uialertview-is-dating-uitableview.html. – tba