0
我试图在UIView/TableView中嵌入WebView以实现组合框。 WebView将具有select元素,选择后应将该值返回给主UIView。我不知道如何实现这一点。在UIView中嵌入WebView
在ViewDidFinishLoad,我尝试运行的JavaScript是这样的:
- (void)webViewDidFinishLoad:(UIWebView *)aWebView {<pre>
if (initialLoad) {
initialLoad = NO;//NO initially
}
NSString *scriptCode = @"var selectmenu=document.getElementById(\"mymenu\"); selectmenu.onchange= this.options[this.selectedIndex].value; ";
NSString *translatable = [webLoader stringByEvaluatingJavaScriptFromString:scriptCode];
NSLog(@"isTranslatable: %@", translatable);
}
这是不工作...!有人可以告诉我该怎么做....? 感谢
什么是正确的方法做它?任何建议任何人? 我想要的是在UIView中实现组合框或下拉列表。当用户选择一个特定的值时,我想知道选择了什么值。这个怎么做? – Neeraj 2009-09-05 15:27:52
我认为应该如下工作:当单元格被选中时,让它打开一个嵌入了UIPicker的UIActionSheet。然后,执行UIPickerDelegate以查明选择了哪个值。 至于复选框,iPhone并没有真正使用这些。您应该使用嵌入在自定义UITableViewCell中的UISwitch。 Stack Overflow上有两个任务的资源很多。 – 2009-09-06 06:29:26