gpt4 book ai didi

ios - 两个单独的 UIButtons 共享相同的按下...不能同时按下两个

转载 作者:行者123 更新时间:2023-12-01 20:08:08 41 4
gpt4 key购买 nike

我在屏幕上设置了一个 View 作为 UIImageView 的游戏 Controller 。我有两个向左/向右方向箭头,以及一个 A 和 B 按钮。

当用户按住方向(触地)时,它会移动播放器,并在触地方法上停止。

但是,在按住方向性 UIButton 时,其他 UIButton 将无法工作,直到您释放方向上的触摸向上,从而延迟点击。

另外,假设您按住 A 按钮并简单地点击一个方向,A 按钮将记录被按下的方向按钮而不是 A,即使 A 将处于突出显示状态。

我已经检查了所有的连接,它们都是单独的 UIButton 实例,只有那些 Action 链接。

似乎一个 touchUp 方法正在传递给另一个 UIButton 实例,这使得同时按下两次是不可能的。我以前没有遇到过这个问题。

任何帮助将不胜感激,谢谢。

最佳答案

检查 multipleTouchEnabled对于父 View 是正确的:

multipleTouchEnabled

A Boolean value that indicates whether the receiver handles multi-touch events.



exclusiveTouch按钮为假:

exclusiveTouch

A Boolean value that indicates whether the receiver handles touch events exclusively.

关于ios - 两个单独的 UIButtons 共享相同的按下...不能同时按下两个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38289492/

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