使用UIWebView在UITableView Footer中创建超链接

时间:2010-09-02 15:06:06

标签: iphone objective-c uitableview uiwebview hyperlink

我正在尝试在UITableView页脚中创建一个UIWebView。该表已分组。实际上我正在尝试使用UIWebView创建超链接。例如,应该有一些文本,如

嘿伙计与我联系

与我联系应该是一个超链接,我想将此文本放在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"]];

2 个答案:

答案 0 :(得分:0)

要向表中添加自定义页脚,您有一个属性 - tableFooterView。 您需要将您正在创建的webView分配给此属性。

在表视图中,controller的viewDidLoad方法执行以下操作:

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

这对我有用,我从nib文件创建我的视图。

答案 1 :(得分:-1)

希望相关:UIButton in UITableView Footer

他们正在使用UIView在UITableView页脚创建一个按钮,所以也许你可以使用你的UIWebView而不是UIButton来实现它。