如何创建一个计算器,其中一个输入使用不同的值填充多个标签字段?

时间:2017-12-20 09:45:37

标签: ios swift calculator

我是新手使用Xcode,慢慢学习。试图创建一个计算器,我输入一个重量,这将导致多个不同的标签显示不同的值。

StoryBoard

这就是我设置故事板的方法。基本上幕后我需要为每个项目计算的值。例如,我想取用户输入(“千克重量”x 80)/ 24,并将结果显示在“流体速率”右侧的标签上。同时,我需要为每个标签进行不同的计算。 到目前为止,这是我的代码。

ViewController

到目前为止我遇到的一个重大问题是,即使我设置了一个值,让流量= 80 ,当我尝试使用它设置计算时,Xcode告诉我我不能使用带有整数或二元运算符的文本字段。如何让Xcode将文本字段中的用户输入识别为整数?

2 个答案:

答案 0 :(得分:1)

我解决了您遇到的问题我正在提供可能对您有所帮助的示例代码段。

var fluidRate = 0
var GIR = 0
var enteredValue = 10 
{
didSet {
        fluidRate =  enteredValue * 10 //consider your formula calculations
        GIR =  enteredValue * 50 //consider your formula calculations

        //you can do like that
        //self.fluidlabel.text = "\(fluidRate)"
    }
}
enteredValue = 30
GIR
fluidRate

enter image description here

答案 1 :(得分:0)

  

如何让Xcode将文本字段中的用户输入识别为整数?

阅读Int documentation中的转换字符串部分。

这将使你从文本变为整数,看起来你已经知道如何走另一条路了

HTH