自定义 iOS 键盘
Custom iOS Keyboard
我想在 UIKeyboardType.NumberPad
上左下角的灰色方块中添加一个 键盘 图标。如何才能做到这一点?
我经历过的一些想法。
class
符合 UITextInputTraits
我无法弄清楚满足协议需要什么。
UIButton
键盘上方
subclass
of UIView
并且根本不使用键盘。这个好像是最难的
如果您想在底部显示自定义视图,您必须向键盘视图添加一个子视图 window 以便它覆盖键盘。
键盘显示在单独的 window UIRemoteKeyboardWindow
运行 键盘显示后的代码:
let view = UIButton(frame: yourFrame)
UIApplication.sharedApplication().windows.last?.addSubview(view)
这是需要最少工作的最干净的解决方案。
我想在 UIKeyboardType.NumberPad
上左下角的灰色方块中添加一个 键盘 图标。如何才能做到这一点?
我经历过的一些想法。
class
符合UITextInputTraits
我无法弄清楚满足协议需要什么。UIButton
键盘上方subclass
ofUIView
并且根本不使用键盘。这个好像是最难的
如果您想在底部显示自定义视图,您必须向键盘视图添加一个子视图 window 以便它覆盖键盘。
键盘显示在单独的 window UIRemoteKeyboardWindow
运行 键盘显示后的代码:
let view = UIButton(frame: yourFrame)
UIApplication.sharedApplication().windows.last?.addSubview(view)
这是需要最少工作的最干净的解决方案。