iOS 7中的UITextField输入验证

iOS 7中的UITextField输入验证,第1张

概述在iOS 7中处理文本输入字段验证的适当方式是什么? 有没有显示对话框的替代方案? 我对iOS应用程序没有多少经验(我更喜欢Android风扇),我希望它类似于android的: mEditText.setError("Error string"); 我发现最接近的是这个library,但是我想知道iOS中是否存在原生内容(如果可能的话,我想避免使用第三方库). 提前致谢. 我不知道你提到的and 在iOS 7中处理文本输入字段验证的适当方式是什么?
有没有显示对话框的替代方案?

我对iOS应用程序没有多少经验(我更喜欢Android风扇),我希望它类似于androID的:

mEditText.setError("Error string");

我发现最接近的是这个library,但是我想知道iOS中是否存在原生内容(如果可能的话,我想避免使用第三方库).

提前致谢.

解决方法 我不知道你提到的androID例子那么简单.但是,一旦根据 @Herre_84确定某个值无效,您就可以执行一些不涉及启动警报对话框的 *** 作.

常见的做法是使用UITextFIEld的叠加视图来指示该值是错误的.在UITextFIEld的左侧和右侧可以使用叠加视图.您可以在其中放置指示输入有效状态的图像,如this question的答案中所示.更多详细信息,请参见the official Apple documentation.

另一个不太常见的事情是使用UITextFIEld的attributedText属性来指示文本无效.例如,您可以将不正确的文本设为不同的颜色. TSValidatedTextField演示了如何做到这一点.

最后,您可以使用一个完全独立的视图(可能出现在您的UITextFIEld附近),并使用有效性信息进行更新.您可能需要通过共享父视图控制器连接两个视图,以实现它们之间的通信.

总结

以上是内存溢出为你收集整理的iOS 7中的UITextField输入验证全部内容,希望文章能够帮你解决iOS 7中的UITextField输入验证所遇到的程序开发问题。

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

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

原文地址:https://54852.com/web/1105648.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存