我有一个index.html页面,它有多个按钮。我希望能够点击一个按钮,它会转到手机的本机端。调用它并在HTML页面上执行某些操作。我不知道怎么做?
换句话说,我想从HTML转到ios原生动作和功能,例如调用相机,陀螺仪等。
答案 0 :(得分:0)
您必须在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;
}
使用上述方法,您可以识别单击女巫按钮,并根据您可以执行您想要的任何操作。