gpt4 book ai didi

ios - Swift UIScrollview 双击 uitbutton 缩放

转载 作者:行者123 更新时间:2023-11-28 09:28:52 25 4
gpt4 key购买 nike

我有这样的 View 层次结构:

UIView -> UIScrollView -> UIView (contentView) -> UIButton

我已将代码添加到 UIScrollView 以在用户双击时激活缩放。这运行良好,内容 View 和 UIButton 正在缩放。

在我的内容 View 中,我有一些 UIButton,我的问题是当我双击这个按钮时,我希望 ScrollView 缩放(这没问题)但我不想要我的触发事件的按钮(这不行)

我希望按钮仅在用户单击一次而不是双击时触发一个事件。

在我的例子中,UIButton 可以很小,我希望用户可以双击它来缩放,但只有在单击一次时才会触发一个 Action 。

我试着用swift做这个

非常感谢你的帮助

最佳答案

代替 UIButton,使用 UIViewUIImageView 作为按钮,并向其添加 UITapGestureRecognizer

并实现以下逻辑:

if the view is double tapped {
call your zoom function
}
if the view receives single tap {
then perform your button click function
}

希望对您有所帮助:)

关于ios - Swift UIScrollview 双击 uitbutton 缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25568477/

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