2012-04-14 19 views
-3

「點擊註冊即表示您同意我們的條款和條件」創建條款及細則鏈接

什麼是在整個以上線變成可點擊的代碼以實現最簡單的選擇(這將啓動一個模態的觀點顯示條款和條件),並且「條款和條件」一詞以藍色下劃線。

我們嘗試了各種選擇。

1)我們創建了一個UIWebView並嘗試加載一個html。但是,html呈現的是。 例如:「html body .../body html」

2)我們嘗試創建一個帶有標籤的按鈕,但我們無法創建無邊框按鈕。

謝謝!

回答

1

我們能夠通過使用webView創建格式。我們使用了webView的一個委託來完成該過程。以下是樣本代碼

NSString *html = @"<html><head><title>Terms and Conditions</title></head><body style=\"font-family:verdana;font-size:10px;\"><p>By clicking \"Register\" you are agreeing to our <a href=\"showlicenses://toc\"><b><u><font color=\"blue\">Terms and Conditions.</font></u></b></a></p></body></html>"; 
    [termsWOutlet loadHTMLString:html baseURL:[NSURL URLWithString:@"http://www.google.com/message"]]; 


- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType 
{ 

    NSLog(@"%s",__FUNCTION__); 
    NSURL* u = [request URL]; 

    if([[u scheme] isEqualToString:@"showlicenses"]) { 
     NSLog(@"in %s",__FUNCTION__); 
     [self performSegueWithIdentifier:@"loadTNC" sender:self]; 
     return NO; // DO NOT attempt to load URL 
    } 

    return YES; // if you want to allow the URL to load 
}