티스토리 뷰
Xcode(버전11.3)를 이용하여 간단한 숫자 더하기 빼기 예제 앱을 만든다:)
영우몬이 갑자기 문제를 내주었다...'-'
1) label, button으로 구성
2) 왼쪽 버튼을 누르면 숫자 1씩 마이너스해서 label에 보여주기
3) 오른쪽 버튼을 누르면 숫자 1씩 더하기해서 label에 보여주기
- 스토리보드 화면 구성
label, 빼기 button, 더하기 button 추가한다.
- 아웃렛 변수, 액션 함수 추가
label -> 'lblNumber;'
'빼기' button -> 'btnMinus'
'더하기' buttpm -> 'btnAdd'
전체 소스 보기
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
//
// ViewController.swift
// day191216_Number
//
// Created by 무니 on 16/12/2019.
// Copyright © 2019 com.mooni. All rights reserved.
//
import UIKit
class ViewController: UIViewController {
@IBOutlet var lblNumber: UILabel! // label의 아웃렛 변수
var Number = 0 // Number 초기 값 설정
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
// Number를 받아 문자열로 변환하여 label.text에 넣기
lblNumber.text = String(Number)
}
@IBAction func btnMinus(_ sender: UIButton) {
Number -= 1 // Number - 1 값을 Number에 넣기
lblNumber.text = String(Number)
}
@IBAction func btnAdd(_ sender: UIButton) {
Number += 1 // Number + 1 값을 Number에 넣기
lblNumber.text = String(Number)
}
}
|
cs |
시뮬레이터 결과 화면
'IT > swift' 카테고리의 다른 글
[iOS/swift] 테이블 뷰 컨트롤러(Table View Controller)할일 목록 앱 만들기 (0) | 2019.12.18 |
---|---|
[iOS/swift] 내비게이션 컨트롤러 (Navigation Controller) 앱 v2, 이미지 확대 축소 기능 추가하기 (0) | 2019.12.17 |
[iOS/swift] Error - an internal error occurred. editing functionality may be limited. (0) | 2019.12.13 |
[iOS/swift] 내비게이션 컨트롤러 (Navigation Controller) 앱 만들기 (0) | 2019.12.13 |
[iOS/swift] 탭 바 컨트롤러 (Tab Bar Controller) 앱 만들기 (0) | 2019.12.13 |