Textfield - Label - 按照输入的按钮答案

时间:2016-10-22 09:35:31

标签: swift xcode button label textfield

我是编程新手。但我正在努力改善自己并尝试我正在思考的问题。这是我的问题。

我有1个textfield 1标签和1个按钮。

当我写入文本字段时,我想要#34; aaa"按下按钮我应该看到" bbb"在标签上。这是第一步。实际上我想用一些组合来做这件事。如果我写" aaa bbb"按下按钮标签必须给我" ccc"作为答案。我知道这很容易,但坚持下去。我想要所有代码,因为正如我所说,我是非常新的,现在通过尝试代码来尝试自己。

提前谢谢你。

2 个答案:

答案 0 :(得分:0)

您在项目中添加此代码。 第一步:创建文本字段/标签/按钮 第二步:添加按钮动作 代码:

let textField = UITextField()
let label = UILabel()
let button = UIButton()

override func viewDidLoad() {
    super.viewDidLoad()
    setupUI()
}

func setupUI() -> Void {
    //1.textField
    textField.frame = CGRect(x: 100, y: 100, width: 100, height: 50)
    textField.placeholder = "enter.."
    textField.backgroundColor = UIColor.brown
    view.addSubview(textField)
    //2.label
    label.frame = CGRect(x: 100, y: 200, width: 100, height: 50)
    label.textColor = UIColor.black
    label.backgroundColor = UIColor.blue
    view.addSubview(label)
    //3.button
    button.frame = CGRect(x: 100, y: 300, width: 100, height: 50)
    button.setTitle("button", for: .normal)
    button.backgroundColor = UIColor.brown
    button.addTarget(self, action: #selector(buttonDidTouch), for: .touchUpInside)
    view.addSubview(button)
}

func buttonDidTouch() -> Void {
    label.text = "ccc"
}

enter image description here

答案 1 :(得分:0)

enter image description here

您可能会看到屏幕截图。我知道我期待你的所有代码,但我需要以这种方式获得逻辑。再次感谢你。