ios - 如何在 UITextField 上显示验证错误?
解决方案
不,没有任何原生 iOS 验证错误指示器,您必须使用自己的图像。
因此,您可以从 TextField开始UIImageView
使用自己的验证错误图像进行设置rightView
yourTextField.rightView = UIImageView(image: UIImage(named: "yourImage"))
yourTextField.rightViewMode = .always
现在根据您的情况在您的 TableView 的某些方法delegate
集中isHidden
rightView
func textFieldDidEndEditing(_ textField: UITextField) { // for example when editing did end
textField.rightView?.isHidden = isEverythingCorrect
}
推荐阅读
- ios - 当应用程序不处于前台/后台状态时如何以语音方式阅读推送通知
- azure-logic-apps - 使用基于输入的逻辑应用程序仅将所需列从 Sharepoint 列表导出到 CSV
- node.js - 如何在 [Function (anonymous)] 中提取数据
- excel - vba 将范围与范围相乘
- nodemon - 无法通过终端全局安装nodemon,显示错误
- python-requests - Python多线程处理单个记录两次,即使它在第一个线程中成功,任何想法为什么会发生这种情况?
- xamarin.android - 滚动到布局底部
- python - ValueError:conv2d 层的输入 0 与层不兼容 :: 输入形状的预期轴 -1 具有值 1
- powerbi - Power BI:DAX SWITCH 函数中的逻辑测试
- tensorflow - 如何在张量流中主动更新数据集输入管道