# 学Swift挣美元实战开发篇之02 编写你的第一个交互APP

学Swift挣美元实战开发篇之02 编写你的第一个交互APP

功能描述

  • 一个输入框用于输入数据
  • 一个显示label,用户显示输入数据
  • 一个button,用户将输入框内的数据赋值到显示label上

效果图

Jietu20190319-233803@2x.jpg

代码

//
//  ViewController.swift
//  ViewsInCode
//
//  Created by Craig Grummitt on 13/04/2016.
//  Copyright © 2016 Craig Grummitt. All rights reserved.
//

import UIKit

class ViewController: UIViewController {

  
    @IBOutlet weak var msgField: UITextField!
    
    @IBOutlet weak var msgLabel: UILabel!
    
    override func viewDidLoad() {
    super.viewDidLoad()
    view.backgroundColor = UIColor.yellow
    
  }
  override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that can be recreated.
  }
    
    @IBAction func sendAction(_ sender: Any) {
        
        //NSLog("%@",msgStr)
        self.msgLabel.text=self.msgField.text
        
    }
    
}

storeboard设计

Jietu20190319-233409@2x.jpg

相关技术介绍

控件

控件是一类拥有用户交互的特殊view。UIKit包含了我们常用的控件类型。
在手势的触发下,控件通过响应事件来出发对应的代码。下面我们一同来研究一下各类常用控件。

Buttons

按钮是最常的控件之一。button有下面几种状态

  • Default 默认状态
  • Hightlighted 激活状态
    当用户点击这个button时
  • Selected 被择状态
    当button的selected的属性被设置为true时,button将处于这个状态。
  • Disabled 不可用状态
    当button 的enabled属性被设置为false时,button处于不可以用状态。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、窗体 1、常用属性 (1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体。 ...
    Moment__格调阅读 10,039评论 0 11
  • 当我们打开一款游戏的时候,大部分都会看到这样的文字,适当游戏益智,过度游戏伤身。那么我们顺着这句话说下去过渡游戏,...
    微岩阅读 5,921评论 0 0
  • 路由懒加载 实际项目中使用 当打包构建应用时,JavaScript 包会变得非常大,影响页面加载。如果我们能把不同...
    kiterumer阅读 1,196评论 0 0
  • 傍晚的天公是倦了,放一片胭脂色撩撩任染,胭脂色对准了云朵的缝隙,钻进去,使有点痒痒的云朵漫移,色彩和云朵咯吱咯吱地...
    单宇涵阅读 1,319评论 0 2
  • 1 生命很短暂。在游戏,幻梦,谎言,戏剧,妄想之中,活在当下,这是唯一的意义。然后应该忘记,继续往前走。by 安妮...
    洮小夭_Amy阅读 1,527评论 0 0