3
我有一個UIWebView,允許使用UIWebView的UIScrollView中包含的另一個UIView編輯內容。這會在可編輯內容上創建標題。可編輯的內容使用滾動視圖上的contentInset進行定位,以便它正確定位在標題下方。iOS7 - 帶contentInset的UIWebView不顯示菜單
現在 - 我發現,當UIWebView的滾動視圖有一個contentInset應用到它是> 0,那麼顯示(剪切/複製/粘貼)等菜單隻顯示插入來自內容插入的頂部的點大於內容插入的絕對值。
所以我們假設內容插圖是100px。這意味着菜單僅在插入點距contentInset的開頭大於100px時才顯示。
這是從iOS6開始的一個迴歸,其中始終顯示菜單。相同的代碼顯示了iOS6上的菜單,但是當爲iOS7構建時,它不顯示菜單。
讓菜單出現的唯一方法是將插入點向下移動到UIWebView的主體中。
有沒有人看到這個或知道這個問題的解決?我能找到的唯一的解決方法是不指定那當然它打破了應用程序的可用性一個contentInset ...
我解決這個問題的方式是使用CSS樣式將內容可編輯的DIV放置在屏幕頂部的相應偏移處。這樣我就不依賴contentInset來定位內容的開始。 – Lee