我正在以UITextField
这样的方式以编程方式创建一个名为nameTextField
的{{1}}:
viewDidLoad
我没有看到我的观点,我犯了什么错误?提前谢谢。
答案 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