L'esigenza nasce dal datto che nella schermata di registrazione che sto facendo per una app per iPad, devo permettere solo numeri.
Questo perchè il campo corrisponde a quello del numero di telefono.
Per farlo è necessario usare il metodo shouldChangeCharactersInRange; ma andiamo con ordine e partiamo dal file .h:
#import <UIKit/UIKit.h>
@interface ControllerPrivateReg : UIViewController <UITextFieldDelegate>
@property (strong, nonatomic) IBOutlet UITextField *txtTelephone;
@end
Dobbiamo implementare il protocollo UITextFieldDelegate, per il resto non ci serve altro che il riferimento alla nostra UITextField.