2010-12-16 33 views
-1

我是iPhone應用程序的新手。我在視圖中有6個uiimages。第五個圖像是Facebook,第六個是twiter。在圖像下,放置了兩個名爲click5和click6的roundrectbutton。我的要求是,當我點擊這些圖像時,我必須去facebook和twitter的登錄頁面。我可以這樣做嗎?任何人都可以向我發送示例示例並解釋它嗎?如何在iphone應用程序開發中連接web url?

回答

0

如果你想給用戶發送到使用Safari瀏覽器的網站,你調用openURL:方法在UIApplication類,像這樣:

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

當一個動作指派一個按鈕,你可以使用UIButton「 s提供一個事件處理程序作爲操作。說你是在viewDidLoad設置此功能,它可能是這樣的:

- (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

謝謝,這對我非常有用。 – Lakshminarayana 2010-12-17 03:37:58

0

你知道要做到這一點很簡單的方法?免費的第三方組件ShareKit。它包裝了Facebook和Twitter(以及其他幾個社交網絡)的API,從字面上來說它是一個三線交易的事情。

我在最後一個應用程序中第一次使用它,我在使用它的時候很容易被SHOCKED。

+0

可以給我發送樣本代碼嗎? – Lakshminarayana 2010-12-17 03:38:36

+0

這是他們的「如何使用」頁面。大量的示例代碼。需要注意的是如何讓這個模塊工作所需的小代碼。 http://getsharekit.com/install/ – 2010-12-17 13:02:59