UITextField未显示在View中

时间:2017-03-13 09:28:14

标签: ios swift swift3 uitextfield

我正在以UITextField这样的方式以编程方式创建一个名为nameTextField的{​​{1}}:

viewDidLoad

我没有看到我的观点,我犯了什么错误?提前谢谢。

2 个答案:

答案 0 :(得分:1)

可能是您的视图背景颜色为white因此不会显示更改背景颜色的原因

nameTextField.backgroundColor = UIColor.red

选择2

如果您的VC嵌入了导航控制器,请更改Y frame并检查

nameTextField =  UITextField(frame: CGRect(x: 10, y: 90, width: 30, height: 20))

以及更改bg颜色

nameTextField.backgroundColor = UIColor.red

答案 1 :(得分:0)

您需要指定文本字段相对于视图控制器主视图显示的位置。例如,这将起作用:nameTextField.center = self.view.center