Car*_*uin 5 iphone uiwebview ipad ios
我的UIWebView显示了一个包含URL tel:+123456789的网页
<a href="tel:+123456789">Phone link</a>
Run Code Online (Sandbox Code Playgroud)
当我在iPhone上单击此链接时,将正确调用我的UIWebViewDelegate。
- (BOOL)webView:(UIWebView *)webView
shouldStartLoadWithRequest:(NSURLRequest *)request
navigationType:(UIWebViewNavigationType)navigationType
Run Code Online (Sandbox Code Playgroud)
当我在iPad上单击此链接时,我的UIWebViewDelegate根本不会被调用。而是自动显示UIActionSheet,并带有选项“添加到联系人”,“复制”和“取消”。
有没有办法在没有电话功能的设备(例如iPad)上从UIWebView捕获“ tel:” HTML链接。
对于模拟器,此行为是相同的:
Flu*_*ead -2
你有没有尝试过一个简单的:
if ( UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad )
{
return YES; /* Device is iPad */
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
608 次 |
| 最近记录: |