2014-09-26 34 views
2

我最近將Cordova升級到3.6.3,Xcode升級到6.我注意到當在iOS上測試時,選擇元素在單擊時不再執行任何操作。這適用於iOS 7.0/7.1,但在移動到iOS 8後,所有模擬器都無法使用。Cordova IOS 8 select元素

這是一個已知錯誤,是否有修復程序可用?

<div> 
    <select id="task" style="height: 32px; text-align:left"> 
     <option>Other</option> 
     <option>Mining</option> 
     <option SELECTED>Farming</option> 
    </select> 
</div> 

感謝, 邁克爾

+1

我找到了解決方案。這是ios-sim的錯誤。在運行8.XX的設備上,select元素確實按預期工作。希望在不久的將來會有ios-sim的更新來解決這個問題。 – MikeH 2014-09-29 18:49:32

回答

2

我有與ios 8模擬器相同的問題。未檢查硬件>鍵盤>連接硬件鍵盤,問題解決!

0

我有在PhoneGap的應用程序(也原生的UIWebView的應用程序)的8.0.2器件不能正常工作的HTML選擇元素的同樣的問題。我認爲這不僅僅是一個模擬器問題。

MikeH:您是否使用某種CSS屬性來獲取選擇器元素以彈出8.xx設備上的選項選擇器?我只需調出下一個/後退箭頭和「完成」按鈕。

+0

我一直在使用CSS來打開在iOS 8模擬器上失敗的select元素。如上所述,雖然這個技巧爲我解決了。 – MikeH 2014-10-15 02:40:27

1

robiso在蘋果論壇想通了:

我有同樣的問題與iOS 8的模擬器。未檢查硬件>鍵盤>連接硬件鍵盤,問題解決!