自定义 iOS 键盘

Custom iOS Keyboard

我想在 UIKeyboardType.NumberPad 上左下角的灰色方块中添加一个 键盘 图标。如何才能做到这一点?

我经历过的一些想法。

如果您想在底部显示自定义视图,您必须向键盘视图添加一个子视图 window 以便它覆盖键盘。

键盘显示在单独的 window UIRemoteKeyboardWindow

运行 键盘显示后的代码:

    let view = UIButton(frame: yourFrame)
    UIApplication.sharedApplication().windows.last?.addSubview(view)

这是需要最少工作的最干净的解决方案。