用swift编写一个简单的helloworld程序,开始默认屏幕上有一个hello文本框和一个ok按钮,单击按钮后,hello后面出现world文本框。
时间: 2024-05-16 09:14:54 浏览: 52
以下是一个简单的 Swift 代码示例,实现了您所描述的功能:
```
import UIKit
class ViewController: UIViewController {
let helloLabel = UILabel()
let worldLabel = UILabel()
let okButton = UIButton()
override func viewDidLoad() {
super.viewDidLoad()
// 设置 hello 标签
helloLabel.frame = CGRect(x: 100, y: 100, width: 100, height: 50)
helloLabel.text = "Hello"
helloLabel.textAlignment = .center
view.addSubview(helloLabel)
// 设置 ok 按钮
okButton.frame = CGRect(x: 100, y: 200, width: 100, height: 50)
okButton.setTitle("OK", for: .normal)
okButton.setTitleColor(.blue, for: .normal)
okButton.addTarget(self, action: #selector(okButtonPressed), for: .touchUpInside)
view.addSubview(okButton)
}
@objc func okButtonPressed() {
// 点击 OK 按钮后,显示 world 标签
worldLabel.frame = CGRect(x: 100, y: 300, width: 100, height: 50)
worldLabel.text = "World"
worldLabel.textAlignment = .center
view.addSubview(worldLabel)
}
}
```
在这个代码中,我们首先创建了一个 `ViewController` 类,并在 `viewDidLoad()` 函数中设置了 `helloLabel` 和 `okButton`。
当用户点击 `okButton` 时,`okButtonPressed()` 函数会被调用,并在屏幕上添加一个新的 `worldLabel` 标签。
希望这可以帮助您入门 Swift 编程!
阅读全文