Domanda

sto lavorando con tabBarBased application.At il tempo di fare clic sul uno dei tabBarButton si apre l'album fotografico .In album fotografico v'è un pulsante Annulla in alto (navBar) a destra ?? qui voglio svolgere evento azione per annullare tasto di scatto ... mentre clic sul pulsante cancella voglio andare alla vista un'altra barra delle linguette ...

Si prega di darmi una mano per fare questo ...

Grazie in anticipo per la vostra considerazione e lo sforzo ... Saluti, Renuga

È stato utile?

Soluzione

Ecco la definizione di classe per UIImagePickerControllerDelegate:

@protocol UIImagePickerControllerDelegate<NSObject>
@optional
// The picker does not dismiss itself; the client dismisses it in these callbacks.
// The delegate will receive one or the other, but not both, depending whether the user
// confirms or cancels.
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)image editingInfo:(NSDictionary *)editingInfo __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_NA,__MAC_NA,__IPHONE_2_0,__IPHONE_3_0);
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info;
- (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker;

@end

Credo che uno dei metodi di cui sopra è quello che vi serve:

- (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker;

Altri suggerimenti

impostare la proprietà selectedViewController del UITabBarController al controller della vista che si desidera passare. Assegnazione di un nuovo controller fine di questa proprietà cambia la visualizzazione corrente e seleziona anche la scheda appropriata nella barra delle schede.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top