【发布时间】:2016-11-19 00:00:24
【问题描述】:
我希望用户输入格式为 ••• •• •••• 的社会安全号码。 用户键入前 3 个数字,然后我手动附加一个空格。然后他们再输入 2 个数字,我手动添加一个空格。当然,即使是空格也显示为 •。有没有一种本地方法来改变这种行为?我目前正在使用一个时髦的手动实现。
【问题讨论】:
-
AFAIK,没有启用secureTextEntry的本地方法来实现这一点,但您可以通过覆盖UITextFieldDelegate属性的shouldChangeCharactersInRange来实现该行为,但这需要您禁用secureTextEntry
-
乔恩,请考虑接受其中一个,因为我们未来的访问者无法分辨哪一个帮助了您(我们不想浪费时间尝试使用那些不起作用的)。
标签: ios user-interface cocoa-touch user-input