gpt4 book ai didi

iOS - 无法在具有比例变换的 UIViewAnimation 期间点击 UIView

转载 作者:行者123 更新时间:2023-11-28 19:53:02 27 4
gpt4 key购买 nike

我有这个“闪光”动画,它通过 CGAffineTransformMakeScale 和 UIViewAnimation 使 View (使用点击识别器)变大和变小。问题是用户无法在按钮仍在播放动画时点击它。

我该如何解决这个问题?我是否必须异步运行 flash 方法(或者 UIViewAnimation 是否已经异步)。

最佳答案

如果您正在使用 block 动画方法(您应该这样做),那么您可以添加选项 UIViewAnimationOptionAllowUserInteraction

这将允许在动画进行时点击。

您可以在此处阅读文档... https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIView_Class/index.html#//apple_ref/occ/clm/UIView/animateWithDuration:delay:options:animations:completion :

方法是...

+ (void)animateWithDuration:(NSTimeInterval)duration
delay:(NSTimeInterval)delay
options:(UIViewAnimationOptions)options
animations:(void (^)(void))animations
completion:(void (^)(BOOL finished))completion

在我的 iPad atm 上,如果您还没有使用这种方法的话,这里有很多教程。 (如果你不是,那么你应该是)。

关于iOS - 无法在具有比例变换的 UIViewAnimation 期间点击 UIView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28132718/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com