-1

我有一个包含多个按钮的 index.html 页面。我希望能够单击一个按钮,然后它会转到手机的本机端。调用它并在 HTML 页面上执行一些操作。我不知道该怎么做?

换句话说,我想从 HTML 转到 ios 原生动作和功能,例如调用相机、陀螺仪等。

4

1 回答 1

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;

    }

使用上述方法,您可以识别女巫按钮被点击,并据此您可以执行任何您想要的操作。

于 2013-02-25T06:58:57.700 回答