![](/img/trans.png)
[英]UIViewController does not respond to touches after CATransform3D Animation
[英]Animated UIWebView does not respond to touches during animation
目前,我正在將UIWebView
從屏幕底部動畫到頂部。 作為UIWebView
動畫向上變得不可觸及50 -的持續時間的80%。
如果我點擊UIWebviews
結束目的地或模型層,則會注冊水龍頭並且Webview
做出相應的響應。
為什么是這樣? 還有什么解決方案可以用於移動/動畫UIWebViews
?
為了進一步舉例說明,我創建了一個側面項目,顯示了一個向上動畫的UIWebView
。 紫色方塊表示表示層上的觸摸事件,而藍色方塊表示表示層之外的觸摸事件。
https://github.com/AdamBCo/UIWebView-Animation-Issues
如示例所示, UIViewAnimationOptionAllowUserInteraction
在UViewAnimation
塊中設置。
UIWebView是Web元素的復雜布局。 要在動畫期間重繪它,根本沒有足夠的時間來完全重繪UIWebView,保持其中的控件可用於交互並執行動畫。
但是,在CALayer中有一些設置,可以在設置動畫時對其內容進行處理。 我會開始研究這個問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.