Bouton Précédent sur UIWebView
Je suis à essayer de comprendre comment créer un bouton de retour qui permet à l'utilisateur de revenir à la page. Je l'ai lu d'Apple Docs (qui vont bien au-dessus de ma tête) et a trouvé que j'en ai besoin pour l'installation de l' canGoBack
et goBack
'. J'ai essayé ceci, mais pour quelque raison il ne fonctionne pas. Mon UIWebView
est nommé viewWeb
et j'ai créé et attaché à une prise de courant à mon Retour bouton, nommé backButton
et aussi marqué, comme 1. Voici mon code que j'ai écrit dans la Vue-Contrôleur:
//Back button:
-(void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex {
if (buttonIndex == 1) {
[_backButton addTarget:_viewWeb
action:@selector(goBack)
forControlEvents:UIControlEventTouchDown];
if ([_viewWeb canGoBack]) {
NSLog(@"Back button pressed.");
[_viewWeb goBack];
}
}
else return;
}
Personne ne sait ce que j'ai besoin de changer /ajouter à obtenir ce travail?
source d'informationauteur John
Vous devez vous connecter pour publier un commentaire.
actionSheet:clickedButtonAtIndex:
est pourUIActionSheet
des objets, pasUIButton
actions.Vous devriez probablement écrire un
IBAction
méthode qui ressemble à quelque chose comme ceci:et le connecter à la Toucher Jusqu'à l'Intérieur de action du bouton.
Vous pouvez effectuer une recherche pour plus d'info sur
IBAction
mais c'est probablement ce que vous voulezJe pense qu'il devrait être plus précis, comme ce
J'ai eu du mal à obtenir un code pour cette fonction écrit dans swift et enfin, voici ce que je suis venu avec.