El uso de los delegados con vistas y otras clases
Video: pasar datos entre formularios con delegados y eventos c#
Al crear aplicaciones para el iPhone, utiliza delegados para implementar el comportamiento específico de la aplicación para las vistas “genéricas” o clases. La tabla incluye todos los delegados disponibles conocidos utilizados en el desarrollo de aplicaciones iPhone, aunque otros pueden ser posibles. Las excepciones a cuando es necesario utilizar un delegado se muestran en la columna de uso especial.
Video: Cómo hacer que nos hagan caso cuando seamos delegado/a de clase | ELVISA
Clase | Delegado (s) Protocolo | uso especial |
---|---|---|
ABPeoplePickerNavigationController ABNewPersonViewController ABNewPersonViewController ABUnknownPersonViewController | ABPeoplePickerNavigationControllerDelegate ABNewPersonViewControllerDelegate ABNewPersonViewControllerDelegate ABUnknownPersonViewControllerDelegate | |
AVAudioRecorder | AVAudioRecorderDelegate | |
AVAudioSession | AVAudioSessionDelegate | |
CAAnimation | Ninguna | |
CAAnimationGroup | Ninguna | |
CALayer | Ninguna | |
CLLocationManager | CLLocationManagerDelegate | |
EAAccessory | EAAccessoryDelegate | |
GKSession | GKSessionDelegate | |
GKPeerPickerController | GKPeerPickerControllerDelegate | |
NSError | NSErrorRecoveryAttempting | |
MKMapView | MKAnnotation | |
MKMapViewDelegate | ||
MkReverseGeocoder | MKReverseGeocoderDelegate | |
NSNetService NSNetServiceBrowser | NSNetServiceDelegate NSNetServiceBrowserDelegate | |
NSStream | NSStreamDelegate | |
NSPORT NSMachPort | NSPortDelegate NSMachPortDelegate | |
NSFetchedResultsController | NSFetchedResultsControllerDelegate | |
NSKeyedArchiver NSKeyedUnarchiver | NSKeyedArchiverDelegate NSKeyedUnarchiverDelegate | |
NSURLConnection | Ninguna | |
MFMailComposeViewController | MFMailComposeViewControllerDelegate | |
SKRequest SKProductsRequest | SKRequestDelegate SKProductsRequestDelegate | |
UIAccelerometer | UIAccelerometerDelegate | |
UIActionSheet | UIActionSheetDelegate | |
UIAlertView | UIAlertViewDelegate | |
UIApplication | UIApplicationDelegate | También se utiliza para las notificaciones push |
UIImagePicker | UIImagePickerControllerDelegate | |
UINavigationBar | UINavigationBarDelegate | Para empujar o pop controladores de vista |
UIPickerView | UIPickerViewDataSource | |
UIPickerViewDelegate | ||
UIResponder | UIResponderStandardEditActions | Soporte para copiar, pegar y seleccione |
UIScrollView | UIScrollViewDelegate | En algunas circunstancias |
UISearchDisplayController | UISearchDisplayDelegate | |
UISearchBar | UISearchBarDelegate | |
UITabBar | UITabBarControllerDelegate | Para personalizar una barra de pestañas |
UITableView | UITableViewDataSource | |
UITableViewDelegate | ||
UITextField | UITextFieldDelegate | Para guardar el teclado |
UITextView | UITextViewDelegate | Para examinar el texto que se está editando |
UISearchBar | UISearchBarDelegate | |
UIWebView | UIWebViewDelegate | |
MPMediaPickerController | MPMediaPickerControllerDelegate | |
NSXMLParser | NSXMLParserDelegate |