gpt4 book ai didi

ios - 如何使用 Swift 代码使 UITextField 出现

转载 作者:搜寻专家 更新时间:2023-10-31 22:00:57 24 4
gpt4 key购买 nike

我想在编译和运行应用程序时显示以下 UITextField。我将 UITextField 声明并初始化为:

var myTextField: UITextField = UITextField(frame: CGRect(x: 0, y: 0, width: 200.00, height: 40.00));

但是,当我运行该应用程序时,此文本字段不会出现。什么 Swift 代码会让文本框出现?

最佳答案

您必须实际将文本字段添加到 View 层次结构中,根据您所在的类,这会略有不同。例如,如果您在 UIViewController 子类中,则将其添加为附加到 View Controller 的 View 属性的 UIView。

var myTextField: UITextField = UITextField(frame: CGRect(x: 0, y: 0, width: 200.00, height: 40.00));
self.view.addSubview(myTextField)

或者,如果您正在使用 UIView 的子类,您可以使用:

self.addSubview(myTextField)

将文本字段添加到 View 层次结构后,您仍然有可能看不到它。默认情况下,文本字段将具有白色背景颜色,没有文本,周围也没有边框。这一切都可以通过使用以下属性进行更改。

myTextField.backgroundColor = UIColor.redColor()
myTextField.text = "some string"
myTextField.borderStyle = UITextBorderStyle.Line

关于ios - 如何使用 Swift 代码使 UITextField 出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24151802/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com