드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
게시물ID : programmer_21449짧은주소 복사하기
작성자 : 과일맛멍뭉이★
추천 : 0
조회수 : 618회
댓글수 : 1개
등록시간 : 2017/09/29 17:53:21
@IBAction private func touchDigit(_ sender: UIButton) {
let digit = sender.currentTitle!
if userIsInTheMiddleOfTyping {
let textCurrentlyInDisplay = display.text!
display.text = textCurrentlyInDisplay + digit
} else {
display.text = digit
}
userIsInTheMiddleOfTyping = true
}
private var displayValue: Double {
get{
return Double(display.text!)!
}
set {
display.text = String(newValue)
}
}
display를 변수로 설정해서 UILabel에 보내는 상황의 코드입니다.
userismidle.... 을 왜 false로 보내는지 일단 모르겟습니다. *****
touchdigit는 숫자버튼이에 ui버튼으로 센더해서
digit가 currentlytitle명령어를 통해 라벨(display)로 보내지는 것까지 알겠는데 조건문에서 처음인 텍스트커런틀리에 디지트를 더하는 것과 디지트 혼자인 상황에 대한 차이를 모르겟습니다.
댓글 분란 또는 분쟁 때문에
전체 댓글이 블라인드 처리되었습니다.
새로운 댓글이 없습니다.