Ipad 在自定义键盘上反转键入字母

Ipad 在自定义键盘上反转键入字母,ipad,Ipad,每一个我创建的波斯定制键盘 我正在使用以下代码: NSString *text = textPad.text; NSRange selectedRange = textPad.selectedRange; text = [text stringByReplacingCharactersInRange:selectedRange withString:@"A"]; textPad.text = text; textPad.selectedRange = selectedRange; 但问题是当

每一个我创建的波斯定制键盘

我正在使用以下代码:

NSString *text = textPad.text;
NSRange selectedRange = textPad.selectedRange;
text =  [text stringByReplacingCharactersInRange:selectedRange withString:@"A"];
textPad.text = text;
textPad.selectedRange = selectedRange;

但问题是当用户键入一个单词时,例如HELLO。。。写:奥利!!!!!!!字符写在最后一个字符后面,而不是后面!我的键盘是波斯定制键盘

我应该更改您的slectedRange位置,在最后一个代码之前添加此代码:

 selectedRange.location++;

我应该更改您的slectedRange位置,在最后一个代码之前添加此代码:

 selectedRange.location++;