2013-02-11 5 views
0

я загружаю файл в формате PDF в UIWebView со следующим кодом:Как обнаружить гиперссылок в местном формате PDF отображается в UIWebView

NSString *path = [[NSBundle mainBundle] pathForResource:[NSString stringWithFormat:@"%@", pdfString] ofType:@"pdf"]; 
NSURL *url = [NSURL fileURLWithPath:path]; 
NSURLRequest *req = [NSURLRequest requestWithURL:url]; 
[webview loadRequest:req]; 

Это работает отлично. Но я хочу включить гиперссылки в файле pdf (точно так же, как UITextView обнаруживает ссылки).

+0

http://stackoverflow.com/questions/3889634/fast-and-lean-pdf-viewer-for-iphone-ipad-ios-tips-and-hints и http://webproverka.com/ : //stackoverflow.com/questions/4080373/get-pdf-hyperlinks-on-ios-with-quartz LQ = 1 – iPatel

ответ

1

Использование Это:

-(BOOL) webView:(UIWebView *)inWeb shouldStartLoadWithRequest:(NSURLRequest *)inRequest navigationType:(UIWebViewNavigationType)inType 
{ 
    if (inType == UIWebViewNavigationTypeLinkClicked) { 
     [[UIApplication sharedApplication] openURL:[inRequest URL]]; 
     return NO; 
    } 
    return YES; 
} 
Смежные вопросы