2010-09-24 5 views
2

Mon application a été récemment rejetée en raison de l'utilisation d'une API privée (addTextField: méthode pour UIAlertView, ce qui est très utile, pourrais-je ajouter).Toute alternative API non privée pour cela?

Y a-t-il une alternative non-privée à UIAlertView non documenté addTextFieldWithValue:label:?

Merci à l'avance!

Répondre

3

créer le champ de texte en tant que sous-vue du UIAlertView

// Ask for Username and password. 
alertView = [[UIAlertView alloc] initWithTitle:_title message:@"\n \n \n" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"OK", nil]; 
// Adds a username Field 
utextfield = [[UITextField alloc] initWithFrame:CGRectMake(12.0, 45.0, 260.0, 25.0)]; 
utextfield.placeholder = @"Username"; 
[utextfield setBackgroundColor:[UIColor whiteColor]]; 
utextfield.enablesReturnKeyAutomatically = YES; 
[utextfield setReturnKeyType:UIReturnKeyDone]; 
[utextfield setDelegate:self]; 
[alertView addSubview:utextfield]; 

// Show alert on screen. 
[alertView show]; 
[alertView release]; 
+1

trick Nice. (Petite note: raté une sortie sur le champ utext.) –

+0

Merci beaucoup! J'espère maintenant que je n'aurai pas à attendre deux semaines pour que quelqu'un rejette mon application. – esqew

Questions connexes