J'ai le nom de l'UIBTTON comme "Acheter maintenant" .Si n'importe quel bouton Touchez le bouton, le lien externe doit s'ouvrir dans le navigateur Safari.Comment-je y parvenir? P>
4 Réponses :
Créez un bouton et donnez-lui une cible à un sélecteur qui ouvre sa safari avec le lien.
Exemple de base: P>
faire un uibutton strong> p> < pré> xxx pré> alors la méthode pour ouvrir l'URL forte> p> n'oubliez pas de donner à votre bouton un cadre approprié et titre, et pour l'ajouter à votre vue. P> p>
C'est facile. Vous définissez le sélecteur code> cible code> et Code pour appeler Safari: em> p> objectif-c strong> p> Swift 2.x fort> p> Swift 3.x strong> p> pour le bouton, puis dans le sélecteur code> code>, vous appelez Safari pour ouvrir votre lien.
En Swift: uiapplication.sharedaplication (). Openurl (nsurl (chaîne: "https://www.google.com")!) Code>
- (IBAction)buyNowButtonPressed {
NSString *s = [ NSString stringWithFormat:@"http://www.sample.com/buynowpage"];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:s]];
}
openurl code> est obsolète de iOS 10 et utilisez-le après. UIApplication *application = [UIApplication sharedApplication];
NSURL *url = [NSURL URLWithString:@"http://www.yourDomain.com"];
[application openURL:url options:@{} completionHandler:nil];