这是我在堆栈上的第一篇文章......玩iOS并希望镜像文本输入类似于K& R 1.5.1:
main()
{
int c;
c = getchar();
while (c != EOF) {
putchar(c);
c = getchar();
}
}
FWIG内置的交易是使用文本输入但是它给了我一个完整的字符串,我需要一次处理输入一个字符(并从那里输入另一种语言)
答案 0 :(得分:1)
我担心你必须使用UIKit路线。如果您想要更改的字符,请在控制器中实现UITextFieldDelegate
委托,并实现为每个更改的字符调用的textField:shouldChangeCharactersInRange:replacementString:
方法。请注意,它可能会在一系列字符上调用,即当用户删除某个范围或尝试粘贴某些内容时(在这种情况下您可以返回NO
并且只接受输入末尾的单个字符更改,但是这打破了用户界面的预期行为,根据你想要达到的目的,这在你的情况下可能或不合适)