草庐IT

cocoa-touch - QuickType 预测会考虑应该被我的 UITextFieldDelegate 阻止的击键

我有一个文本字段,我不想在其中使用前导空格。所以我实现了textField(textField:shouldChangeCharactersInRange:replacementString:)并阻止将文本更改为以空格开头的内容的尝试。这按预期工作。不幸的是,这会弄乱QuickType。每次我在一个空字段中按空格键,然后我的textField会忽略它,Quicktype文本就会以这个空格为前缀。更清楚地说,QuickType将插入的文本带有前缀,额外的空格不会显示在QuickType栏的UI中。functextField(textField:UITextField,shouldChan