Tengo una vista en mi aplicación que hace prácticamente todo, y me gusta de esa manera. Sin embargo, el problema es que está implementando 5 o 6 delegados diferentes, lo que parece un poco desordenado.Cómo manejar múltiples delegados
Mi pregunta es, ¿el controlador de vista tiene que implementar todos los delegados? o ¿hay alguna forma en que pueda separar el código en diferentes archivos (sin tener que hacer una reestructuración importante o reescribir)?
Aquí hay todos los delegados que estoy de ejecución:
@interface MyView : UIViewController <UIScrollViewDelegate, UIImagePickerControllerDelegate, UINavigationControllerDelegate, UIActionSheetDelegate, MFMailComposeViewControllerDelegate>
Genial, voy a probar esto, gracias! –
Estoy interesado en esto para limpiar mi código. ¿Necesitas tener "MyView + UIScrollViewDelegate.h" también? Si es así, ¿cómo se ve? – tiguero