首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

完善实现自定义软键盘

2012-07-15 
完美实现自定义软键盘原文?我相信是懒人推动了世界的发展,既然iphone有了自己的软件盘,我们什么还要自己实

完美实现自定义软键盘

原文

?

我相信是懒人推动了世界的发展,既然iphone有了自己的软件盘,我们什么还要自己实现其功能呢。
so,只要寄生在上面就行了。

通过这篇文章给的灵感:
为UIKeyboardTypeNumberPad增加自定义按键
http://www.codeios.com/thread-805-1-1.html


思路:
1.用静态方法找到应用程序当前view(window)中的UIKeyboard的view
2.在键盘的view上帖上自己的view,(精彩了,这个自己的view就是你自己键盘,任意发挥,什么类型键盘都可以做了)
3.根据需要调整系统键盘的大小以满足你想要的尺寸
4.给自己的键盘view上的button添加方法,实现功能

主要代码:
添加自身类为键盘事件的观察者:

  • ? ? [one setImage:[UIImage imageNamed:@"1.png"] forState:UIControlStateNormal];
  • ? ? [one addTarget:self action:@selector(buttonClickAtIndex:) forControlEvents:UIControlEventTouchUpInside];
  • ? ?? ???//......略
  • }复制代码添加NSMutalbeString作为文本域字串的容器,点击button后append的button对应的字串。

  • 热点排行