我只希望能够向UIWebView的InputAccessoryView添加按钮。

有没有办法做到这一点?

最佳答案

您的按钮链接应如下所示:

<a href="button://dosomething" class="buttonStyle">Click me!</a>


我们使用的是我们组成的自定义协议:button://。

现在像这样实现shouldStartLoadWithRequest:

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
    // only do something if a link has been clicked...
    if (navigationType == UIWebViewNavigationTypeLinkClicked) {

            // check if the url requests starts with our custom protocol:
        if ([[[request URL] absoluteString] hasPrefix:@"button://"]) {
            // Do custom code
            return NO;
        }
    }

    return YES;
}

关于iphone - 将按钮添加到UIWebView InputAccessoryView,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17496082/

10-10 15:30