2016-10-22 36 views
0

私はプログラミングがとても慣れています。しかし、私は自分自身を改善しようとしていると私は何を考えている。ここに私の質問です。テキストフィールド - ラベル - ボタン入力に応じた回答

私は1つのテキストフィールド1のラベルと1つのボタンを持っています。

"aaa"などのテキストフィールドに書き込むときに、ボタンを押すと、ラベルに "bbb"が表示されます。これが最初のステップです。実際に私はいくつかの組み合わせでこれをやりたい私が "aaa bbb"と記入してボタンラベルを押すと、答えとして "ccc"が与えられます。私はこれがあなたにとっては簡単だが、それに固執していることを知っている。私はすべて私が非常に新しいと言ったようにコードを欲しいと私は今のコードを試してみてください。

ありがとうございます。

+0

http://stackoverflow.com/help/how-to-askをご覧になり、質問を改訂してください。あなたの現在のコードとあなたがすでに試したことを提供してください。 –

答えて

0

このコードをプロジェクトに追加します。 ステップ1:あなたはスクリーンショットを見ることができる

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

+0

ご返信ありがとうございます。私は試しましたが、いくつかのエラーがあります: –

+0

タイプの値 "(Unbuttonはフレーム、背景、ターゲットを追加していません) –

+0

このコードをもう一度試してください – fzh

0

enter image description here

:ボタンアクション コードを追加します。テキストフィールド/ラベル/ボタン ステップ2を作成します。私はあなたからすべてのコードを期待することを知っているが、私はこのようにロジックを取得する必要があります。ありがとうございました。

+0

私はあなたのストーリーボードを使用するのか分かりません。私のコードを削除して、 'label.text =" ccc "'をアクションに追加するだけです。 – fzh

関連する問題