2010-09-02 44 views
0

我想在UITableView頁腳中創建一個UIWebView。該表被分組。其實我試圖用UIWebView創建一個超鏈接。例如應該有像使用UIWebView在UITableView頁腳中創建超鏈接

嘿夥計一些文字與我聯繫

聯繫我應該是一個超鏈接,我想在UITableView的頁腳本文放置。我無法弄清楚如何做到這一點。請引導我們傢伙..如果可能請張貼一些示例代碼或請給我一個教程的鏈接..我沒有使用IB在這裏創建webview ..我在.h文件中聲明剛剛的WebView

這是我在viewForFooterInSection方法寫的代碼

CGRect webFrame = CGRectMake(20,500,buttonView.frame.size.width,buttonView.frame.size.height); 
     webView = [[UIWebView alloc] initWithFrame:webFrame]; 
     webView.backgroundColor = [UIColor lightGrayColor]; 
     [self.view addSubview:webView]; 
     NSString *html = @"<html><head></head><body>Hey Folks Contact Us</br></body></html>"; 
     [webView loadHTMLString:html baseURL:[NSURL URLWithString:@"http://www.example.com"]]; 
+0

你想把它作爲一個部分或表中的視圖嗎?如果在表中,您應該使用viewForFooterInTable。 – 2010-09-02 15:25:34

+0

是的,我想用它作爲表中的一個視圖..即使如果沒有部分出現的超鏈接的webview應該顯示 – racharambola 2010-09-02 15:34:07

回答

-1

希望相關:UIButton in UITableView Footer

,這些都在UITableView的頁腳一個UIView創建一個按鈕,所以也許你可以使用您的UIWebView而不是UIButton實現相同的功能。

+0

感謝您的答覆Kennzo..I創建了用於另一個目的和它的工作罰款的按鈕..我無法使用UIWebView,因爲我認爲我在上面的代碼中犯了一些錯誤。 – racharambola 2010-09-02 15:19:52

+1

不幸的是,鏈接現在已經死亡。這就是爲什麼您應該始終複製源代碼中的部分內容,而不是在回答時鏈接到外部頁面的原因。 – 2014-04-07 19:28:01

0

要將一個自定義頁腳添加到表中,您有一個屬性 - tableFooterView。 您需要將您要創建的webView分配給此屬性。

在你的表視圖控制器的viewDidLoad方法執行以下操作:

if (self.tableView.tableFooterView == nil) { 
      // Create your webView (move here your code) 
    self.tableView.tableFooterView = yourWebView; 
} 

這對我的作品,我創建一個從筆尖文件我的看法。