gpt4 book ai didi

ios - UITextField clearButtonMode 颜色

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

我可以更改文本字段上 clearButtonMode 的颜色吗?

theTextField.clearButtonMode = UITextFieldViewModeWhileEditing

显示一个深灰色的 x 以删除 textField,

但是我可以用白色显示这个按钮吗?

谢谢

最佳答案

在这种情况下,您需要创建自己的清晰按钮图像。我建议截取清除按钮的屏幕截图并在 photoshop 中进行编辑。

您可以获取该图像并创建具有图像尺寸的 UIButton。从那里您可以将其设置为 UITextField 的 rightView。像这样:

UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setImage:[UIImage imageNamed:@"clear_button.png"] forState:UIControlStateNormal];
[button setFrame:CGRectMake(0.0f, 0.0f, 15.0f, 15.0f)]; // Required for iOS7
theTextField.rightView = button;
theTextField.rightViewMode = UITextFieldViewModeWhileEditing;

我在没有进行语法检查的情况下输入了该内容,所以您需要在运行它之前进行检查。您还需要将 clear_button.png 替换为您的图片名称。

您还需要编写自己的方法来清除文本字段。

关于ios - UITextField clearButtonMode 颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10274210/

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