gpt4 book ai didi

iphone - 如何创建一个行为类似于 UIKeyboard (Numberpad) 的 UIButton 矩阵?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:57:42 26 4
gpt4 key购买 nike

使用 UIButtons 创建一个简单的按钮矩阵非常简单。我坚持的是它的行为。多个 UIButton 的行为不同。当触摸离开时,UIKeyboard 上的按键会失去其突出显示状态,自定义按键会在相当长的一段时间内保持其突出显示状态,即使触摸在外部也是如此。

此外,在 UIKeyboard 上,可以拖动触摸,从而激活不同的键,如何在 Matrix 设置中使用 UIButtons 实现这一行为?

最佳答案

要执行类似 UIKeyboard 的操作,我建议根本不要使用 UIButtons,而是只使用 UIView 并使用 touchesBegan: touchesEnded: touchesMoved: 方法来确定用户手指的位置。

要在手指四处移动时选择按钮,您可以在容器内设置其他 View ,这些 View 会在手指移过它时更新。这可以通过在手指四处移动时进行点击测试以查看用户在哪个 UIView 上方进行点击测试来实现,然后调整其视觉状态以显示它。

关于iphone - 如何创建一个行为类似于 UIKeyboard (Numberpad) 的 UIButton 矩阵?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4509819/

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