Я загружаю некоторое содержание из сети в a UIWebView
, но я хотел бы, чтобы все ссылки были отключены в UIWebView
. Действительно ли это возможно? Я мог проанализировать текст, но я ищу что-то более легкое.
Вы можете дать UIWEBVIEW
A делегат и реализуйте -WebView: OnstartWoadWithRequest: NavipateType:
Метод делегата на возврат нет;
(за исключением начальной нагрузки).
Это помешает пользователю от просмотра ничего, кроме этой одной страницы.
Чтобы привести пример, запрошенный в комментариях ... Начните с allowload = Да
, а затем:
- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType {
return allowLoad;
}
- (void)webViewDidFinishLoad:(UIWebView*)webView {
allowLoad = NO;
}