2

我检查了iPhone:如何使 UITextField 不可见但仍可点击?,但是OP还有其他事情发生,答案似乎并没有帮助我解决问题。

我有一个 UITextField ,用户必须在其中输入文本。而不是标准的 UITextField 图形,我想使用一个为此目的而设计的可爱的图形。用户仍然需要能够输入文本并查看他/她正在输入的文本,但我需要使文本字段不可见,以便图形可以从其下方显示。

我怎样才能做到这一点?还是有另一种方法可以做我所追求的?

4

4 回答 4

3

添加我的评论作为答案。你可以试试这个

[textField setBackgroundColor:[UIColor clearColor]]; 

然后将边框样式设置为UITextBorderStyleNone.

于 2013-01-21T23:01:23.490 回答
2

就像是:

yourTextField.borderStyle = UITextBorderStyleNone;

应该这样做

于 2013-01-21T22:59:11.913 回答
2

另一种解决方案是隐藏UITextView自身并添加一个透明按钮,该按钮将调用键盘进行显示。

否则,其他答案应该有效。

于 2013-01-21T23:10:51.350 回答
1

最简单的选择是在界面生成器中进行。选择第一个没有边框的 uitext 字段样式,就是这样。

于 2013-01-22T00:10:14.787 回答