textfield输入中文,未确定具体字时,如何获取输入框中的汉字拼音

1.给uitextfiled增加一个 消息处理:

[mInputField addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged];

2.在textFieldDidChange中,就可以接收到,所有的输入,但是需要将选中态时的拼音排除掉。

UITextRange *selectedRange = [textfield markedTextRange];

NSString * newText = [textfield textInRange:selectedRange];

你可能感兴趣的:(ios)