是因为在转场动画过程中,toView按钮的交互性被禁用了。这是因为在转场动画期间,UIKit会将toView添加到转场容器视图中,并在动画结束后将其从容器视图中移除。在这个过程中,toView按钮的交互性被暂时禁用,以避免在动画期间用户与按钮进行交互导致不一致的状态。
要解决这个问题,可以通过以下几种方式:
总结起来,解决使用UIViewControllerAnimatedTransitioning时toView按钮无法与进行交互的问题,可以通过手动启用按钮的交互性、使用UIViewPropertyAnimator来实现转场动画或者自定义转场动画控制器来添加按钮并启用其交互性。
云原生正发声
TC-Day
TC-Day
“中小企业”在线学堂
API网关系列直播
云+社区技术沙龙[第27期]
DBTalk
DB・洞见
云+社区技术沙龙[第17期]
T-Day
领取专属 10元无门槛券
手把手带您无忧上云