繁体   English   中英

ios8修改系统键盘

[英]ios8 modifying system keyboard

我是编程新手。 我想修改十进制键盘系统键盘,以便当用户选择特定的文本字段时,将出现一个十进制键盘。 我不希望当前系统键盘中存在字母字符,否则它们的键盘将是相同的。 我不想为全新的键盘使用扩展名,因为我知道这将需要一种为我绝对不希望的用户更改键盘的方法。 我只想对苹果的十进制键盘做些微调整。 根据到目前为止的研究,我得到了Apple文档中用于数据输入的自定义视图和输入附件视图。 但是,此文档是我不熟悉的目标c。 只是想知道什么是最好的方法。 非常感谢你。

import UIKit

这是我的代码。 看来可行,但是我不确定这是否是最有效的解决方案。 任何投入将不胜感激。 双关语!

class myTextField: UITextField {

    override var inputView: UIView! {
        get {var myView = getMyKeyboardView()
            return myView}
        set {}
    }

    func getMyKeyboardView() -> UIView! {
        var myKeyboardView: UIView!
        var keyboardNib = UINib(nibName: "myKeyboard", bundle: nil)
        myKeyboardView = keyboardNib.instantiateWithOwner(self, options: nil)[0] as UIView
        return myKeyboardView
    }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM