我可以在textField上更改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.
您还需要编写自己的方法来清除文本字段.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。