![](/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.