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