IOS开发中使用自定义键盘

来源:互联网 发布:专业网络销售团队 编辑:程序博客网 时间:2024/05/21 07:47

最近在项目中有用到自定义键盘,在网上查看了许多文章或者demo,发现要么无用,要么写的过于繁琐,最终我选择使用一种最简单的方法实现键盘。

关键步骤:1.将需要使用自定义键盘的textfield或者textview的inputview属性进行自定义,这里只需要自己创建一个view赋值给inputview就行,然后调用reloadInputview方法,view的高度就是键盘的高度

                  2.关于键盘上按钮的添加,这里可以直接使用一个for循环,将键盘所有的按键以button的形式添加在之前创建的view上面,可以将不同button附上tag值来进行区分,然后在点击事件中,执行[textF insertText:text]即可,text使用but的tag值区分。

                  3.delete键,同样进行区分,然后执行[textF deleteBackward]即可

这样,用户就不能切换键盘,达到安全的目的了,是不是很简单呢~ 至于键盘的形式与外观,大家可以通过button的位置自己进行调整。

0 0
原创粉丝点击