팁 계산기-Swift

사용자 5425294

저는 방금 Swift로 시작했고 팁 계산기를 만들고 싶었습니다. 그러나 나는 몇 가지 문제에 직면했고 누군가가 나를 올바른 방향으로 안내 할 수 있기를 바랐습니다. 에서 getBillAmt기능, 내 총은 만 표시, 표시 / 업데이트되지 billAmt나는 갱신에 총을 얻을 aa는 몇 가지 다른 옵션을 시도했지만, 그것을 얻을 수 없습니다. 아래에서 나의 가장 최근 시도.

이전 시도에서 내 문제는 Int를 Float로 변환 할 수 없었습니다.

변수,

var tipPercentAmt = Int()

var billAmt = Float() //bill before tip

var total = Float()

사용자가 팁 양으로 슬라이드 할 수있는 슬라이더 (int로)

@IBAction func tipAmtVal(sender: UISlider) {
    let tipPercentAmt = Int(sender.value)
}

그리고 사용자로부터 청구 금액을 텍스트 필드 (부 동체)에서 가져온 다음 여기에 팁을 추가하여 총액을 레이블에 표시합니다.

@IBAction func getBillAmt(sender: UITextField) {
    let billAmt = Float(billAmtText.text!)
    let total = billAmt! + (Float(tipPercentAmt / 100)
    tipAmtLabel.text = "\(total)"
}

//cause labels to update when user hits return
func textFieldShouldReturn(textField: UITextField) -> Bool {
    textField.resignFirstResponder()
    return true
}
rmaddy

실제로 getBillAmt함수를 호출하도록 설정된 것은 없습니다 . 텍스트 필드가 델리게이트로 올바르게 설정되었다고 가정하면 textFieldShouldReturn함수가 호출됩니다.

getBillAmount거기에서 전화해야합니다 .

func getBillAmt(textField: UITextField) {
    if let text = textField.text {
        if let billAmt = Float(text) {
            let total = billAmt + (Float(tipPercentAmt / 100)
            tipAmtLabel.text = "\(total)"
        }
    }
}

//cause labels to update when user hits return
func textFieldShouldReturn(textField: UITextField) -> Bool {
    textField.resignFirstResponder()

    getBillAmt(textField: textField)

    return false
}

보시다시피 다른 몇 가지 수정 사항도 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

팁 계산기를 만들려고

분류에서Dev

JavaScript 구문 문제-팁 계산기

분류에서Dev

계산기 팁 왜 컴파일되지 않습니까?

분류에서Dev

간단한 저녁 식사 팁 계산기에 대한 Javascript If 문

분류에서Dev

Swift 용 행렬 행렬식 계산기

분류에서Dev

Tippy 툴팁 숨기기

분류에서Dev

클릭 후 툴팁 끄기

분류에서Dev

qTip 2 팁 크기 문제

분류에서Dev

qTip 2 팁 크기 문제

분류에서Dev

Swift에서 페이스 계산기 실행하기

분류에서Dev

Chart.js-툴팁 캐럿 숨기기

분류에서Dev

레스토랑 청구서에 대한 총 팁 및 세금 계산

분류에서Dev

옵션이있는 Swift If 문 (계산기 Stanford / Youtube에서 제공)

분류에서Dev

날짜 선택기 Swift 3에서 나이 계산

분류에서Dev

qTip으로 툴팁 크기 조정

분류에서Dev

JComboBox Renderer에서 툴팁 얻기

분류에서Dev

Grepping 소스 코드 분기 팁

분류에서Dev

툴팁 순서 되돌리기

분류에서Dev

PySide : 즉각적인 툴팁 (툴팁을 표시하기 전에 지연 없음)

분류에서Dev

부트 스트랩 툴팁-툴팁 기능을 찾을 수 없음

분류에서Dev

Swift-CompositionalLayout-높이 계산

분류에서Dev

DateFormatter (Swift)의 값 계산

분류에서Dev

Swift Firebase / Firestore-배열이 읽기 1 개로 계산됩니까?

분류에서Dev

재단 툴팁이 작동하지 않습니다. 대신 기본 브라우저 툴팁 표시

분류에서Dev

각도 툴팁. 기본 브라우저의 툴팁을 비활성화하는 방법은 무엇입니까?

분류에서Dev

Highcharts 플러그인 : 클릭시 툴팁 표시 / 숨기기

분류에서Dev

ID 필드의 크기를 줄이기위한 팁

분류에서Dev

ln의 매개 변수 순서를 기억하기위한 팁?

분류에서Dev

버튼 클릭시 툴팁 표시 / 숨기기

Related 관련 기사

뜨겁다태그

보관