我有一个包含多个按钮的 index.html 页面。我希望能够单击一个按钮,然后它会转到手机的本机端。调用它并在 HTML 页面上执行一些操作。我不知道该怎么做?
换句话说,我想从 HTML 转到 ios 原生动作和功能,例如调用相机、陀螺仪等。
您必须在您的 html 页面中进行一些更改。使用图像而不是按钮。然后在图像标签周围使用锚标签。
将 href 设置为“btn://btn1”或您想要识别按钮的内容。
前任。
<a href="btn://btn1"> <img src="test.png" ></a>
在ios端:
1.将委托分配给您的 UIWebview。
2.实现以下方法
//Method when bookmark button pressed
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
if ([request.URL.scheme isEqualToString:@"btn"])
{
//Enter your Code here
}
return YES;
}
使用上述方法,您可以识别女巫按钮被点击,并据此您可以执行任何您想要的操作。