gpt4 book ai didi

ios - 创建用于在 Objective-C 中单击文本字段时显示错误消息的工具提示

转载 作者:行者123 更新时间:2023-11-28 22:09:04 29 4
gpt4 key购买 nike

我正在创建应用程序,其中有一个注册页面。当用户输入时未在强制性文本字段中输入任何值并移至另一个文本字段时,应在该文本字段上显示工具提示,并在 iOS 中显示错误消息。

最佳答案

实现UITexFieldDelegate设置你的 textField.delegate = self; 然后实现委托(delegate)方法

-(void)textFieldDidEndEditing:(UITextField*)textField
{
if(textField.text.length == 0)
{
// textField empty
textField.layer.borderWidth = 2.0f; // 2 pixels
textfield.layer.borderColor = [UIColor redColor].CGColor;
// since there is no text in the texfield we can set its placeholder as tooltip
textField.placeholder = @"Mandatory field";
}
}

最终结果将是一个 textField,周围有 2 像素的红色边框和一个占位符消息。这是我能想到的最简单的方法。如果您想要更花哨的东西,您应该创建一个自定义 UIView 并在某些 textField 为空时显示它。不要忘记将 QuartzCore 框架包含到您的项目中以启用所有 layer 属性。

关于ios - 创建用于在 Objective-C 中单击文本字段时显示错误消息的工具提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23289496/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com