我想作一个基本的自定义键盘的iPhone, 我还是设法终止默认的iPhone键盘。

我已经简单Q宽E [RŤY和空格键.. 我要输入文字与按键QWERTY,然后如果我点击和Q之前把闪光灯(是的UITextView的可编辑),并尝试将其追加下一个字符串变成QWERTYQ还有什么地方我想QQWERTY ... 我与它有麻烦。我想写10行文字,然后我应该能够在任何一行编辑任何单词,一旦我点击,把信号灯在适当的位置.. 我有很多这样做:(麻烦.. 请帮助..或建议我要寻找什么......

有帮助吗?

解决方案

要处理的每个字符的位置,你可以使用的UITextField代表。

- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text

您可以再取输入的字符“文本”,并把它放在“的TextView”中你想要的任何地方。此方法被调用用于输入每一个字符。

要得到你想要的东西,你需要做一些字符串操作。你将需要检查的范围,并找出根据您是否要追加或预先准备的“文本”的范围内。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top