2012-04-14 16 views
-3

作成利用規約リンク

全体上記の行はクリッカブル行われるコードに実装するための最も簡単なオプションは何ですか「の登録をクリックするとあなたは利用規約に同意している」(これは、モーダルビューを起動すること用語と条件を示しています)。また、用語 "terms and conditions"には青で下線が引かれています。

さまざまなオプションを試しました。

1)私たちはUIWebViewを作成し、その中にHTMLをロードしようとしました。しかし、htmlはそのままレンダリングされました。 例: "html body .../body html"

2)ラベルが付いたボタンを作成しようとしましたが、境界のないボタンを作成できませんでした。

ありがとうございます!

答えて

1

WebViewを使用して書式を作成することができました。プロセスを完了するためにwebViewの代理人の1人を使用しました。サンプルコードはこちら

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 
} 
関連する問題