'da eylemden sonra metin seçim tutamaçlarını gizleme UIWebView
'da bir seçim yapabilen çeşitli özel UIMenuItems
var. Eylem bu seçimde çalıştırıldıktan sonra, copy:
'un yaptığı gibi seçim tutamaçlarını gizlemek istiyorum.UIWebView
window.getSelection().removeAllRanges();
kullanmayı denedim ve bu, window.getSelection()
numaralı belgede artık hiçbir şey döndürmediğinden, metin seçim tutamaçları görünür kalıyor.
Seçimi ve tutamaçları çıkarmanın bir yolu var mı?
Edit: Ben JS çözüm olması buna ihtiyacı yoktur ama web görüntülemesini yeniden yükleyerek devlet gevşek olamaz.
Matt - telefonumda (ve simülatörde), kopyala: seçildiğinde seçim tutamlarını gizlemez. Senin üstünde mi? Lütfen bir çözüm bulursanız çözümünüzü gönderin - ben de bunun üzerinde çalışıyorum. – TomSwift
Tom - hmmm, haklısın ... Belki de bu mümkün olmayan bir şey. Yaptığım şey seçim yapmak ve onu yeni bir div ile çevrelemek. Sevmediğim şey, mavi seçim tutamaçlarının, seçili metnin eski konumuna iki mavi nokta ile bir I gibi görünmesidir. İlgili problem, eğer programlı olarak seçimi değiştirirsem, mavi metin seçim kutusunun bu yeni aralığa uygun olduğuna inanmamam. –
Bu, yaşadığım aynı davranış. Seçim alanını javascript'ten değiştirmenin bir yolu yok gibi görünüyor. – TomSwift