Instagram iOS 应用程序的最新版本做了一些有趣的事情。在文本字段中书写时(例如,发表评论),UIKeyboard 的返回键已被两个键替换:一个@键和一个#键。这是一个屏幕截图:

我想知道他们是如何做到这一点的。据我所知,@键#的行为与普通键一样:它们在通常没有 returnKey 的键盘中消失(例如表情符号键盘)等。
到目前为止,我唯一想到的是该应用程序正在获取对的引用UIKeyboard并循环遍历子视图,找到并隐藏returnKey,然后找到并移动@and#键。还有其他想法吗?