我的应用程序通过驻留在我的web服务器上的网页使用交互式展厅平面图。我有一个列出所有参展商的UITableView,选择一个参展商将用户带到UIWebView,并在交互式楼层平面图上突出显示参展商展位。在大多数情况下,用户必须进行放大手势才能在webview中查看详细的参展商展位信息。然而,因为它们是楼层平面图上的其他交互式热点,所以用户在触摸屏幕时可能会无意中选择另一个展位来放大。我想禁用用户选择任何其他展位(触摸事件)的功能,但希望保留它,以便用户仍然可以使用放大手势。基本上,我希望在这一点上呈现页面“静态”,以便突出显示的展位保持突出显示,用户不能选择任何其他热点,但仍然可以平移页面和放大。
发布于 2013-11-17 19:37:58
UIWebViewDelegate
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
if (//link is something you want to ignore)
{
return NO;
}
return YES;
}https://stackoverflow.com/questions/20025103
复制相似问题