我正在寻找一个需要在 iPad 上显示 UIWebView 的项目的起点。问题是 HTML 将由 pad 生成并显示在 UIWebView 中,并且将包含许多输入控件。
需要的是一种在用户完成输入后获取这些控件的内容的方法,类似于我在服务器上执行的操作。我需要在 iPad 上获取输入的数据,而无需实际提交。
有谁知道这种互动的起点?
您可以通过实现 UIWebView Delegate 委托的 shouldStartLoadWithRequest 方法来做到这一点:
- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType
{
NSData* data = request.HTTPBody;
NSString* s = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
if([s length] == 0)
return YES;
else
return NO;
}
它与帖子配合得很好。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)