KOKeyboard是一个iOS组件,可以将其添加到默认的屏幕键盘的新一行。它包含带有所有常用符号、标点和括号的滑动按钮,以及一个特殊的导航键。它为Kodiak PHP应用开发了,该应用允许您在iPad上直接编写和运行PHP代码。
滑动按钮上有5个符号。如果您简单地触摸它,它将生成中间的符号。但是,如果您将其滑动至其中一个角落(触摸并拖动),则将生成该角落的符号。
导航键(带有圆形的中间键)允许您通过将光标移动到拖动方向进行文本导航。如果拖动导航键,光标的移动方向将与您拖动的方向相同。如果您双击并拖动它,它将从当前位置开始选择文本。
要查看组件的实际效果,请查看http://www.becomekodiak.com/上的视频,或尝试我们名为Kodiak PHP on the App Store的应用。
我们包含了一个演示项目,演示了如何使用此组件。
首先,您应该有一个简单的UITextView。要使用此组件,将头文件KOKeyboardRow.h
包含到源代码顶部
#import "KOKeyboardRow.h"
然后当您有一个UITextView时,只需调用静态方法[KOKeyboardRow applyToTextView:yourTextView]
UITextView *textView = [[UITextView alloc] initWithFrame:self.view.bounds];
textView.text = @"some text...";
[self.view addSubview:textView];
[KOKeyboardRow applyToTextView:textView];
如果你需要程序化地实现这个,可以这样操作
[textView becomeFirstResponder];
这样就可以了!
该产品是免费且开源的,并在MIT许可下发布。请参阅LICENSE
文件以获取完整的许可证内容。
http://www.becomekodiak.com/
http://www.twitter.com/becomekodiak/
[email protected]