iphone – 如何在UITextField上模拟删除键?

iphone – 如何在UITextField上模拟删除键?,第1张

概述我正在iPad上创建一个应用程序.我使用UITextField的inputView属性创建自定义键盘.要在光标位置插入文本,我使用副本&粘贴方法( http://dev.ragfield.com/2009/09/insert-text-at-current-cursor-location.html),工作正常.现在,我想创建删除键.我正在使用的代码是: if (textField.text.len 我正在iPad上创建一个应用程序.我使用UITextFIEld的inputVIEw属性创建自定义键盘.要在光标位置插入文本,我使用副本&粘贴方法( http://dev.ragfield.com/2009/09/insert-text-at-current-cursor-location.html),工作正常.现在,我想创建删除键.我正在使用的代码是:

if (textFIEld.text.length > 0) {    textFIEld.text = [textFIEld.text substringToIndex:textFIEld.text.length-1];}

但是,您可能知道,无论光标位于何处,它都只会删除最后一个字符.有谁知道更好的解决方案?

非常感谢你!

解决方法 只需调用[textFIEld deleteBackward]即可.它会照顾光标位置并为您突出显示. 总结

以上是内存溢出为你收集整理的iphone – 如何在UITextField上模拟删除键?全部内容,希望文章能够帮你解决iphone – 如何在UITextField上模拟删除键?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1086181.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存