iOS/Swift
Swift - 섭씨를 화씨로 변환하는 프로그램 만들기
yen31
2022. 12. 28. 13:38
반응형
<전체 코드>
//
// 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()
}
}
반응형