我注意到這與單獨的HTML代碼,但我可以重複使用下面的網絡應用程序視圖的例子,如在混合應用程序中使用的相同的問題。爲了讓讀者瞭解這個問題最簡單的方法,我將在這裏包含這個URL(我不需要使用那個URL,我有我自己的代碼,但是這個URL做了同樣的事情,所以這是一個很好的例子。 。有人讀到此檢查)爲什麼iPhone 6和以上的wkwebview不接受底部的水龍頭?
https://framework7.io/examples/tab-bar
重現:
與wkwebview創建一個簡單的iOS應用程序(你可能已經有一個從以前的項目)
只需確保webview加載上面的url,並且您將能夠觀察到問題。
如果在斯威夫特應用一個wkwebview加載在iPhone 5S或更低的全屏wkwebview內上述網址,底部的標籤菜單(與信息,收件箱,上傳和照片選擇)會工作。但是如果在iPhone 6s或6s Plus中打開,底部的標籤菜單將不起作用。您可以點擊選項,而不會發生任何事情。
重要提示:這不是在Safari中。這發生在上下文鏈接在Swift應用程序的wkwebview中打開。這是可重複的。
我已經檢查過圖層調試器,沒有任何東西在底部的選項卡中。
非常感謝。
我試過在iOS 10上工作。你正在運行哪個版本。 –
謝謝@ New16。我在iOS 10上以及8.1和8.2上嘗試過。我也嘗試了三種不同的iPhone。物理設備和模擬器中的相同結果。具體而言:不是在Safari中,而是在Swift項目中的WKWebView中。在iPhone 6s和6s Plus中,底部的選項卡按鈕不起作用,但在iPhone 5s和SE中按鈕確實可行。 –