我有一个屏幕键盘,如果用户错误地键入错误的字母并按下退格键,则禁用该字母/按钮。
我想说如果在一个按钮周围按下并删除三个按钮,则应该按下内部按钮。只有当按钮被错误按钮三面包围时才会发生这种情况。
1)按钮的大小发生变化,因此我无法使用按钮位置进行检查
2)我可以手动输入所有可能的组合,但我想知道是否有更快捷,更简洁的方式来编写它?
答案 0 :(得分:0)
处理此问题的一种方法是在每个按钮上为每个邻居提供一个链接。左侧和右侧将很容易初始化,但您可能需要初始化垂直邻居"手动"因特殊情况。在运行时,只需使用链接检查按钮。