私はObjective-Cを初めて使っています。私はあなたの助けが必要です!下のコードで、私のラベルはピッカービューからデータを選択します。ユーザーがピッカービューで値を変更するとすぐに、「chargeLabel.text」をリアルタイムで更新するために、「calculate」IBActionを使用する代わりに、私は希望します。Objective-C:ラベルテキストの自動更新
-(IBAction)calculate:(id)sender {
float floatTime;
if ([typeLabel.text isEqualToString:@"NiMH"])
{
floatTime=([mAhLabel.text floatValue]/chargerSlider.value)*1.5;
} else {
floatTime=([mAhLabel.text floatValue]/chargerSlider.value)*1.4;
}
int intHourhs=(floatTime);
float floatHours=(intHourhs);
float floatMinutes=(floatTime-floatHours)*60;
NSString *stringTotal = [NSString stringWithFormat: @"Hours: %.0i Minutes: %.0f", intHourhs, floatMinutes];
chargeLabel.text=stringTotal;
}