我只希望能够向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/