gpt4 book ai didi

ios - 在 UITextField 中输入右 View UIImageView

转载 作者:技术小花猫 更新时间:2023-10-29 10:28:43 26 4
gpt4 key购买 nike

我有一个目标操作,当按下按钮时,我验证 UITextField:

// Get the text from the UITextField
NSString *nameStr = _name.text;

_name.rightView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"error.png"]];
[self.view addSubview:_name];

if (nameStr.length == 0)
{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Invalid Name"
message:@"You must enter a name."
delegate:nil
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[alert show];
}

我的 UITextField 被添加到 viewDidLoad 的 View 中,如下所示:

[self.view addSubview:_name];

如何让 rightView UIImageView 出现?

最佳答案

您必须设置文本字段的 rightViewMode,因为此属性的默认值为 UITextFieldViewModeNever

所以你必须从以下设置模式,

   UITextFieldViewModeWhileEditing,
UITextFieldViewModeUnlessEditing,
UITextFieldViewModeAlways

关于ios - 在 UITextField 中输入右 View UIImageView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19240775/

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