UITextField - 白色矩形而不是键盘

Posted

技术标签:

【中文标题】UITextField - 白色矩形而不是键盘【英文标题】:UITextField - white rectangle instead of keyboard 【发布时间】:2014-03-30 13:38:08 【问题描述】:

在哪里有几个 UITextField,所有的 UIExfields 都有相同的选项。

self.userPasswordTextField.leftView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 5, 20)];
self.userPasswordTextField.leftViewMode = UITextFieldViewModeAlways;
self.userPasswordTextField.layer.borderColor = [borderColor CGColor];
self.userPasswordTextField.layer.borderWidth = 1.0f;

当我单击一个 UITextfield 时,我看到的是白色矩形而不是键盘(在模拟器上)。这是屏幕:

你遇到过类似的事情吗?我尝试了清晰的模拟器和产品,但没有成功。

我的第二个问题是:当我在导航项目中设置后退按钮不同的文本时,为什么模拟器仍显示“后退”按钮的文本(在某些视图中它工作正常,但在某处没有......也在清理之后模拟器/产品)。

【问题讨论】:

【参考方案1】:

这不是正常行为。这些效果肯定比您向我们展示的更多。

我只能说:从一些工作的代码示例开始自己找出这一点,然后将其更改为你想要做的,直到你看到不好的效果。然后你就知道是什么导致了它更好,并可以提出一个我们可能能够回答的具体问题。或者去雇用可以查看您的代码并修复它的人;)

【讨论】:

以上是关于UITextField - 白色矩形而不是键盘的主要内容,如果未能解决你的问题,请参考以下文章

如何在uitextfield而不是键盘中显示pickerview?

UI控件之UITextField

iPhone日期选择器而不是键盘?

点击 UITextField 在 UITableView 中显示数据

如何使键盘 UITextField 中的数字视图成为默认值?

ios开发UI篇—UITextfield