2009-08-25 122 views
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); 
} 

這是不工作...!有人可以告訴我該怎麼做....? 感謝

回答

1

我不完全知道你正在嘗試做的,但在一個表視圖嵌入Web視圖來實現組合框聽起來像「烏拉圭回合杜安它融」 ......

+0

什麼是正確的方法做它?任何建議任何人? 我想要的是在UIView中實現組合框或下拉列表。當用戶選擇一個特定的值時,我想知道選擇了什麼值。這個怎麼做? – Neeraj 2009-09-05 15:27:52

+0

我認爲應該如下工作:當單元格被選中時,讓它打開一個嵌入了UIPicker的UIActionSheet。然後,執行UIPickerDelegate以查明選擇了哪個值。 至於複選框,iPhone並沒有真正使用這些。您應該使用嵌入在自定義UITableViewCell中的UISwitch。 Stack Overflow上有兩個任務的資源很多。 – 2009-09-06 06:29:26