Instagram iOS 应用程序的最新版本做了一些有趣的事情。在文本字段中书写时(例如,发表评论),UIKeyboard 的返回键已被两个键替换:一个@
键和一个#
键。这是一个屏幕截图:
我想知道他们是如何做到这一点的。据我所知,@
键#
的行为与普通键一样:它们在通常没有 returnKey 的键盘中消失(例如表情符号键盘)等。
到目前为止,我唯一想到的是该应用程序正在获取对的引用UIKeyboard
并循环遍历子视图,找到并隐藏returnKey
,然后找到并移动@
and#
键。还有其他想法吗?