2017-12-20 13 views
0

私はXcodeを使うのが初めてです。複数の異なるラベルに異なる値を表示させる重みを入力する計算機を作成しようとしています。1つの入力で複数のラベルフィールドに異なる値が入力される電卓を作成するにはどうすればよいですか?

StoryBoard

これは、私はストーリーボードのセットアップを持っているかです。基本的には、各項目について計算された値が必要です。例えば、私はユーザー入力( "kg/kg" x 80)/ 24を "Fluid Rate"の右のラベルに表示させたいと思っています。同時に、各ラベルごとに異なる計算をする必要があります。 ここまでは私のコードです。私がこれまでに実行している大きな問題の

ViewController

一つ私のような値を設定した場合でも、は、私はそれをセットアップするために計算をしようとすると、Xcodeのは伝え、流体= 80をしましょうということです私は整数やバイナリ演算子でテキストフィールドを使うことはできません。 Xcodeがテキストフィールドからのユーザー入力を整数として認識させる方法を教えてください。

+0

方法などについて(あなたの実際の数式に基づいて)値を計算してから'bladeLabe.text =" \(computedDoubleValue) "' ...? – holex

+0

こんにちはholex、私はあなたが意味するものを参照してくださいが、私は何かを計算するためにテキストフィールドにユーザーの入力が必要です。ユーザーの入力は乳児の体重(キログラム)になりますので、すべての患者と異なります。 – edhel2

+0

sooo ...さまざまな_input_値を持つ数式を使用し、さまざまな_output_値を計算するために停止する理由は何ですか? 'fkg fluidRate(kgkg:Double) - > Double {return kg * 80.0/24.0}'のようになっています。 '...次に、計算後に値をラベルに戻すことができます。間違っていますが、私はここであなたの問題を見ていません。 – holex

答えて

1

私はあなたが直面している問題を克服しています。役立つサンプルコードスニペットを提供しています。私はXcodeの整数としてテキストフィールドからのユーザー入力を認識させるに行くのはどうすればよい

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

0

Intためdocumentationで文字列を変換部をお読みください。整数へのテキストからあなたを取得します

、あなたはすでに、他の道を行く方法を知っているように見える

HTH

関連する問題