想象一下普通键盘(如英语)。按住A一段时间后,弹出一个带有á,ä和其他按钮的新菜单。在将第一根手指放在屏幕上的同时,将其滑动到另一个按钮的顶部。当你在一个按钮上滑动它时,它会进入突出显示模式(我假设),当你滑出时突出显示被关闭。如果松开手指,则弹出按钮消失。如果您将手指放在其中一个按钮上,该按钮的字符正被输入到文本字段中...键盘式弹出按钮,iOS
我还没有找到方法来解决这个问题。长久的事情不是问题。问题是允许在按住第一个手指的同时顺序选择新按钮 - 只需要一次触摸即可执行此操作。
当进入设置以更改/编辑当前密码设置时,弹出的密码锁定屏幕中还存在允许进行多项选择的单键操作。您可以按住5,但如果您将该手指滑动到2,则取消选择5并选择2,依此类推,而不释放手指。 (也是一个UITextField与“数字键盘”设置具有相同的功能)
任何人都有想法?
好吧我为此添加了一笔赏金。这似乎是“正常的”UIButton:s是不够好的,以避免这种情况。此外,如果您尝试模仿iOS的日本十键键盘(我目前正在尝试这样做),您会注意到,对于一个键(如は),不仅存在正常,突出显示等常规UIControl状态,选择,但也有一些其他的 - 就像两种不同类型的突出显示(不确定如何描述它们),然后是弹出式菜单,其中至少应该有几个状态。可能是UIControl还不足以做到这一点。 – Jonny