标签: ios uitextfield
这就是我的所作所为:
结果应该是" x123x",但我得到的是" x 123 x"。这发生在所有应用程序的所有UITextField上。
请参考这个gif: demo
这是iOS错误吗?或者我在这里遗漏了什么?
答案 0 :(得分:2)
这是预期的行为。可以在iOS 11上禁用此属性:
if #available(iOS 11.0, *) { textField.smartInsertDeleteType = .no }
另请参阅:https://developer.apple.com/documentation/uikit/uitextinputtraits/2865828-smartinsertdeletetype?changes=_6