gpt4 book ai didi

ios - 如何处理 UIView 中的点击事件

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:52:24 25 4
gpt4 key购买 nike

我正在编写一个简单的纸牌游戏,现在我想让卡片成为其中的一部分。我所有的卡片都是 UIView 对象,其中有 2 个 UIImageView 来显示卡片的背面或正面.我想处理鼠标点击,但我真的不知道该怎么做。有接口(interface)可以添加吗?谢谢!

最佳答案

您可以制作卡片按钮(也许不是最佳解决方案)并在代码中处理按钮事件。您可以在卡片或 super View 上使用手势识别器。您可以使每张卡片成为 UIView 的子类并覆盖 UIResponder处理触摸事件的方法。

或者你可以变得非常棘手并制作卡片 CALayer s,并且只处理父 View 中的 UIResponder 事件。最后一条建议可能会让您在用户玩游戏时为卡片制作动画时获得最大的灵 active 。

无论如何,我认为 UIResponder 方法就是您所追求的。 UIView 是 UIResponder 的子类,因此您必须在您定义的某个子类中实现它们。

关于ios - 如何处理 UIView 中的点击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9484193/

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