目前,我正在将屏幕底部的btnPanel
设为动画。当UIWebView
向上动画时, 50 - 80 %的持续时间变得不可触及。
如果我点按UIWebView
结束目的地或模型图层,则会注册点按,UIWebviews
会做出相应的响应。
这是为什么?还有什么解决方案可用于点击移动/动画Webview
?
为了进一步举例说明,我创建了一个侧面项目,向上显示UIWebViews
动画。紫色方块表示表示层上的触摸事件,而蓝色方块表示表示层之外的触摸事件。
https://github.com/AdamBCo/UIWebView-Animation-Issues
如示例中所示,UIWebView
块中设置了UIViewAnimationOptionAllowUserInteraction
。
答案 0 :(得分:0)
UIWebView是Web元素的复杂布局。要在动画期间重绘它,根本没有足够的时间来完全重绘UIWebView,保持其中的控件可用于交互并执行动画。
但是在CALayer中有一些设置,可以在设置动画时对其内容进行处理。我会开始研究它。