我有一个文本框,我希望用户在其中只输入数字。我在那里实现了数字键盘。但是,如果有人将我的应用程序置于后台并从其他应用程序复制一些字符串并返回到我的应用程序并粘贴它,它会成功地将字符串内容粘贴到我的数字文本字段中。我该如何限制这种情况?
最佳答案
@theChrisKent 很接近,但还有更好的方法。使用委托(delegate)方法 -textView:shouldChangeTextInRange:replacementText:
。检查 replacementText
是否包含任何非数字,如果是则返回 NO
。
关于iphone - 限制在数字文本字段中复制粘贴字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4962900/