iOS - 自定义键盘 - 使用重音键而不会抬起手指

时间:2017-03-23 12:32:32

标签: ios swift custom-keyboard

我正在制作一个自定义键盘,我想我可以创建额外的键行,显示À,Á,Æ等重音符号。当我需要创建或显示带有这些额外按钮的小视图时长按“按钮” 我的问题是,我注意到你可以长按,轻扫或将手指移动到新显示的按钮,在Apple的iOS默认键盘中选择一个。换句话说,您不必抬起手指并再次点按重音键,只需移动手指即可 我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

执行this post解释如何操作的UILongPressGestureRecognizer。让它显示其他键,然后在touchDragOutside上继续显示按钮(我不确定是否需要此步骤)。

现在,在附加按钮上执行touchDragEnter以显示其选定状态,并使用touchUpInside来实现其选择。这是一个小小的设置,但整个过程并不太难以精神处理。

尝试使用所有按钮IBActions,看看你能做到什么。 UIButtons有许多功能,而不是眼睛!