2017-03-23 14 views
1

我正在制作自定义键盘,我猜想为我创建显示像À,Á,Æ等口音的额外键行,我必须创建或者长按“A”按钮时用这些额外按钮显示小视图。
我在这里的问题是,我注意到,你可以长时间轻敲和轻扫或移动你的手指到新显示的按钮,以选择一个苹果的iOS默认键盘。换句话说,您不必松开手指再敲击重音键,只需移动手指即可。
我该如何做到这一点?iOS - 自定义键盘 - 使用重音键而不脱离手指

+0

你到目前为止尝试过什么? –

+0

为什么我的问题搁置?这个问题太具体了。它无法得到更具体的。我试图达到某种功能,并且我精确地描述了它。我可能已经添加了一些介绍文本,但它只是描述了我想要实现的内容。我希望举行解除。 – Tarek

回答

1

做一个UILongPressGestureRecognizer,其中this post解释如何做。让它显示额外的按键,然后在touchDragOutside使它继续显示按钮(我不确定是否需要此步骤)。

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

尝试玩所有的按钮IBActions,看看你能实现什么。 UIButtons有更多的功能比满足眼睛!