Mal*_*loc 2 uiwebview uialertview ios
我在UIWebView中使用格式化文本,我有这样的事情:
<a href="tel://0442059840">0442059840</a>
Run Code Online (Sandbox Code Playgroud)
我需要UIAlertView在启动电话之前使用确认点击该链接时向用户显示警报.这可能吗?Thanx提前.
覆盖委托方法
webView:shouldStartLoadWithRequest:navigationType:
Run Code Online (Sandbox Code Playgroud)
并按照我添加的代码执行cjhanges.
以下代码可以帮助您:
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
NSURL *url = [request URL];
NSString *urlString = [url absoluteString];
if([urlString isEqualToString:@"tel://0442059840"])
{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:NSLocalizedString(@"Title", nil)
message:NSLocalizedString(@"Message", nil)
delegate:nil
cancelButtonTitle:NSLocalizedString(@"OK", nil)
otherButtonTitles:nil];
[alert show];
[alert release];
}
return YES;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4079 次 |
| 最近记录: |