我想在UIKeyboardType.NumberPad
左下角的灰色方块上添加键盘图标。如何才能做到这一点?
我经历过的一些想法。
class
的 UITextInputTraits
我无法弄清楚满足协议所需的条件。
UIButton
subclass
UIView
并且根本不使用键盘。这个似乎最难。
答案 0 :(得分:1)
如果要在底部显示自定义视图,则必须在键盘窗口视图中添加子视图,以便它覆盖键盘。
键盘显示在单独的窗口UIRemoteKeyboardWindow
键盘显示后运行此代码:
let view = UIButton(frame: yourFrame)
UIApplication.sharedApplication().windows.last?.addSubview(view)
这是最简洁的解决方案,需要的工作量最少。