objective-c – 单击UIWebView上的链接时打开新的UIViewControll
发布时间:2020-12-14 17:16:39 所属栏目:百科 来源:网络整理
导读:我发现这个线程符合我的问题: Clicking a link in UIWebView pushes onto the NavigationView stack 但是,以下情况有所不同: 而不是使用navigationController,我使用基于视图的应用程序在按下相应的按钮时手动切换到不同的viewcontroller. 我使用onClick方
我发现这个线程符合我的问题:
Clicking a link in UIWebView pushes onto the NavigationView stack
但是,以下情况有所不同: 相同的代码是否有效或者我必须进行一些更改? 解决方法
你将不得不做一些修改
第一名: 第二: -(BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType { NSURL *url = request.URL; NSString *urlString = url.absoluteString; //Check if special link if ( [ urlString isEqualToString: @"MYLocation://GoThere" ] ) { //Here present the new view controller MyViewController *controller = [[MyViewController alloc] init]; [self presentViewController:controller animated:YES]; return NO; } return YES; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |