代码之家  ›  专栏  ›  技术社区  ›  iOS.Lover

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

  •  1
  • iOS.Lover  · 技术社区  · 14 年前

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

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

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

    1 回复  |  直到 14 年前
        1
  •  1
  •   iOS.Lover    14 年前

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

     selectedRange.location++;