动画UIWebView在动画期间不响应触摸

时间:2016-04-28 23:29:44

标签: ios objective-c animation uiwebview ios-animations

目前,我正在将屏幕底部的btnPanel设为动画。当UIWebView向上动画时, 50 - 80 %的持续时间变得不可触及。

如果我点按UIWebView结束目的地或模型图层,则会注册点按,UIWebviews会做出相应的响应。

这是为什么?还有什么解决方案可用于点击移动/动画Webview

为了进一步举例说明,我创建了一个侧面项目,向上显示UIWebViews动画。紫色方块表示表示层上的触摸事件,而蓝色方块表示表示层之外的触摸事件。

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

如示例中所示,UIWebView块中设置了UIViewAnimationOptionAllowUserInteraction

1 个答案:

答案 0 :(得分:0)

UIWebView是Web元素的复杂布局。要在动画期间重绘它,根本没有足够的时间来完全重绘UIWebView,保持其中的控件可用于交互并执行动画。

但是在CALayer中有一些设置,可以在设置动画时对其内容进行处理。我会开始研究它。