簡體   English   中英

動畫UIWebView在動畫期間不響應觸摸

[英]Animated UIWebView does not respond to touches during animation

目前,我正在將UIWebView從屏幕底部動畫到頂部。 作為UIWebView動畫向上變得不可觸及50 -的持續時間的80%。

如果我點擊UIWebviews結束目的地或模型層,則會注冊水龍頭並且Webview做出相應的響應。

為什么是這樣? 還有什么解決方案可以用於移動/動畫UIWebViews

為了進一步舉例說明,我創建了一個側面項目,顯示了一個向上動畫的UIWebView 紫色方塊表示表示層上的觸摸事件,而藍色方塊表示表示層之外的觸摸事件。

https://github.com/AdamBCo/UIWebView-Animation-Issues

如示例所示, UIViewAnimationOptionAllowUserInteractionUViewAnimation塊中設置。

UIWebView是Web元素的復雜布局。 要在動畫期間重繪它,根本沒有足夠的時間來完全重繪UIWebView,保持其中的控件可用於交互並執行動畫。

但是,在CALayer中有一些設置,可以在設置動畫時對其內容進行處理。 我會開始研究這個問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM