swift学习SayHiApp

前端之家收集整理的这篇文章主要介绍了swift学习SayHiApp前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

新建iOS single view application 名字为SayHiApp,打开main storyboard选中view controoler,右上角,attribute inspector中simulated metrics 的size 选择iphone 4.7-inch这样view controller更像是一个iphone..

然后拖动三个控件到界面上lable,text field,button

最后打开assistant editor,ctrl 拖动这三个控件到viewController.swift中,会自动生成如下代码

@IBOutlet weak var messsageLabel: UILabel!

@IBOutlet weak var nameField: UITextField!

@IBAction func buttonPressed(sender: UIButton)

最后修改完整的ViewController.swift代码如下

//
//  ViewController.swift
//  SayHiApp
//
//  Created by cyper on 6/2/16.
//  Copyright © 2016 Moaz Tech. All rights reserved.
//

import UIKit

class ViewController: UIViewController {

    @IBOutlet weak var messsageLabel: UILabel!
    @IBOutlet weak var nameField: UITextField!
    @IBAction func buttonPressed(sender: UIButton) {
        if let name = nameField.text {
             messsageLabel.text = "Hi there \(name)"
        }
       
        nameField.text = ""
        
        // 当text field获得焦点时显示键盘,做如下设置:
        // Simulator > Hardware > Keyboard > Toggle Software Keyboard
        
        // 当点击Say Hi按钮后隐藏软键盘:
        // self.view.endEditing(true)
        // 或者
        nameField.resignFirstResponder()
    }
    
    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view,typically from a nib.
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }


}

模拟器选择iphone 6s,运行.


学习了怎么修改simulated metrics的size,怎么绑定控件到ViewController,最后学习了怎么 显示 和 隐藏 软键盘

参考:http://stackoverflow.com/questions/24034786/resignfirstresponder-in-swift

猜你在找的Swift相关文章