2012-04-14 2 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 
} 
Смежные вопросы