IBAction float,根据输入具有相同的不同数字
刚接触 Objective-C,我在任何地方都找不到这个问题的答案。我正在运行 IBAction 进行计算,但我需要标签的输入实际上等于方程中的其他内容。
例如:
-(IBAction)calculate; {
float a = 1.05 if ([label1.text] == 1in);
a = 2.07 if ([label1.text] == 2in);
a = 3.07 if ([label1.text] == 3in);
float b = a*([textField1.text floatValue]);
label2.text = [[NSString alloc] initWithFormat:@"%2.f", b];
}
我知道我还没有达到正确的目的,但我希望你能明白我在寻找什么。
谢谢你!
New to objective-c and I just can't find the answer to this question anywhere. I'm running a IBAction for a calculation but I need the input from a label to actually equal something else in the equation.
For example:
-(IBAction)calculate; {
float a = 1.05 if ([label1.text] == 1in);
a = 2.07 if ([label1.text] == 2in);
a = 3.07 if ([label1.text] == 3in);
float b = a*([textField1.text floatValue]);
label2.text = [[NSString alloc] initWithFormat:@"%2.f", b];
}
I know I'm not even close to getting it right but I hope you get the idea as to what I'm looking for.
Thank you!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
注意:我将输出格式
%2.f
替换为%.2f
,因为我猜您可能需要这种格式。例如:Note: I replaced the output format
%2.f
to%.2f
, cause I guess you may need this format. E.g: