我检查了iPhone:如何使 UITextField 不可见但仍可点击?,但是OP还有其他事情发生,答案似乎并没有帮助我解决问题。
我有一个 UITextField ,用户必须在其中输入文本。而不是标准的 UITextField 图形,我想使用一个为此目的而设计的可爱的图形。用户仍然需要能够输入文本并查看他/她正在输入的文本,但我需要使文本字段不可见,以便图形可以从其下方显示。
我怎样才能做到这一点?还是有另一种方法可以做我所追求的?
我检查了iPhone:如何使 UITextField 不可见但仍可点击?,但是OP还有其他事情发生,答案似乎并没有帮助我解决问题。
我有一个 UITextField ,用户必须在其中输入文本。而不是标准的 UITextField 图形,我想使用一个为此目的而设计的可爱的图形。用户仍然需要能够输入文本并查看他/她正在输入的文本,但我需要使文本字段不可见,以便图形可以从其下方显示。
我怎样才能做到这一点?还是有另一种方法可以做我所追求的?
添加我的评论作为答案。你可以试试这个
[textField setBackgroundColor:[UIColor clearColor]];
然后将边框样式设置为UITextBorderStyleNone
.
就像是:
yourTextField.borderStyle = UITextBorderStyleNone;
应该这样做
另一种解决方案是隐藏UITextView
自身并添加一个透明按钮,该按钮将调用键盘进行显示。
否则,其他答案应该有效。
最简单的选择是在界面生成器中进行。选择第一个没有边框的 uitext 字段样式,就是这样。