2010-12-16 7 views
-1

Ich bin neu zu iphone application.Ich habe 6 uiimages in einem view.fifth Bild ist facebook und sechsten ist twiter.Under Bilder, Iplaceed zwei roundrectbuttons wie click5 und click6. Meine Anforderung ist, wenn ich auf diese Bilder klicke, muss ich auf die Anmeldeseiten von Facebook und Twitter gehen.wie kann ich das tun? Kann mir jemand ein Beispiel schicken und es näher erklären?Wie verbinde ich die Web-URL in der iPhone-Anwendungsentwicklung?

Antwort

0

Wenn Sie den Benutzer auf die Website mit Safari senden möchten, rufen Sie die openURL: Methode in der UIApplication Klasse, wie folgt aus:

NSURL *facebookURL = [NSURL URLWithString:@"http://www.facebook.com"]; 
[[UIApplication sharedApplication] openURL:facebookURL]; 

Wenn eine Schaltfläche, um eine Aktion zuweisen, verwenden Sie die UIButton ' s addTarget:action:forControlEvents:, die einen Event-Handler als Aktion bereitstellt. Sagen Sie dies in viewDidLoad up Einstellung, könnte es so aussehen:

- (void) viewDidLoad { 
    [myButton addTarget:self 
       action:@selector(btnClicked:) 
     forControlEvents:UIControlEventTouchUpInside]; 
} 

/** 
* Click/tap event handler for some buttons 
*/ 
- (IBAction) btnClicked:(id)sender { 

    // Check which button was pressed. 
    if (sender == self.click5) { 
     // ... 
    } 
    else if (sender == self.click6) { 
     // ... 
    } 
} 
+0

Vielen Dank, es ist sehr nützlich für mich. – Lakshminarayana

0

Sie kennen den sehr einfachste Weg, dies zu tun? Mit der kostenlosen 3rd Party Komponente ShareKit. Es umschließt die APIs von Facebook und Twitter (und einigen anderen sozialen Netzwerken), um es buchstäblich zu einem Drei-Zeilen-Deal zu machen, um Dinge zu posten.

Ich benutzte es zum ersten Mal in der letzten App, die ich gebaut habe und ich war SHOCKED, wie einfach es zu benutzen war.

+0

können Sie diesen Beispielcode für mich senden? – Lakshminarayana

+0

Hier ist ihre "How to use" Seite. Viel Beispielcode. Die Sache zu beachten ist, wie wenig Code es braucht, um dieses Modul zum Laufen zu bringen. http://getshekit.com/install/ –

Verwandte Themen