<전체 코드>
//
// ViewController.swift
// UIBasic
//
// Created by 이예은 on 2022/12/26.
//
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var label1: UITextField!
@IBOutlet weak var label2: UITextField!
let numberFormatter:NumberFormatter = {
let nf = NumberFormatter()
nf.numberStyle = .decimal
nf.minimumFractionDigits = 0
nf.maximumFractionDigits = 2
return nf
}()
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
print("앱 화면이 나타납니다.")
}
@IBAction func doConvert(_ sender: UIButton) {
if let value1 = label1.text, let number1 = Double(value1){ // 만약 값이 있다면
let f = number1 * 1.8 + 32
label2.text = numberFormatter.string(from: NSNumber(value: f))
label1.resignFirstResponder()
}
print("버튼이 눌렸습니다.")
}
@IBAction func dismissKeyboard(_ sender: Any) {
label1.resignFirstResponder()
label2.resignFirstResponder()
}
}
반응형
'iOS > Swift' 카테고리의 다른 글
SCC 스터디 [Level1] - 오늘의 SwiftUI 1 (0) | 2023.06.20 |
---|---|
SCC 스터디 [Level1] - Swift문법 시작하기 (0) | 2023.06.20 |
Swift - BMI 계산해주는 프로그램 만들기 (0) | 2022.12.28 |
Swift 문법 - 배열 Array Type (0) | 2022.12.22 |
Swift 문법 - var, let, String, Bool, numeric Type (0) | 2022.12.22 |