我尝试显示黑色背景的UITextfield。
但是在这个黑色背景下,clearButton不可见。 我可以触摸它...因为我知道应该在哪里,但直到 我触摸它,什么都看不见。
这是我的代码:
textField.background = [UIImage blackColor];
textField.clearButtonMode = UITextFieldViewModeAlways;
如何让clearButton出现?
谢谢!
答案 0 :(得分:1)
我想你可能想用UIColor来设置背景:
textField.background = [UIColor blackColor];
答案 1 :(得分:0)
您需要绘制和管理自己的清除按钮,因为没有用于更改内置按钮外观的API。阅读UITextField的rightView
和rightViewMode
属性。
答案 2 :(得分:0)
我已经创建了UITextField的子类。在这个子类中,我使用rightView添加和处理自定义删除按钮。这是我找到的唯一解决方案。