Objective c 在文本字段中添加作为字符串输入的五个数字

Objective c 在文本字段中添加作为字符串输入的五个数字,objective-c,uitextfield,Objective C,Uitextfield,命令 我有五个文本字段,其中数字作为字符串输入。我需要将字符串转换为数字,将它们相加,然后将结果显示在淡紫色中 用户在每个文本字段中输入一个值,并使用按钮进行计算 坦克很抱歉,这是基本的101编程。如果没有为您编写代码,请尝试以下操作 如果您使用的是故事板,请创建5个UITextField IBOutlets 将它们连接到情节提要中的5个UITextFields 创建iAction并将其连接到UIButton 按下按钮后,获取每个字符串的文本值,并根据需要的精度将其转换为int/double

命令

我有五个文本字段,其中数字作为字符串输入。我需要将字符串转换为数字,将它们相加,然后将结果显示在淡紫色中

用户在每个文本字段中输入一个值,并使用按钮进行计算


坦克

很抱歉,这是基本的101编程。如果没有为您编写代码,请尝试以下操作

  • 如果您使用的是故事板,请创建5个UITextField IBOutlets
  • 将它们连接到情节提要中的5个UITextFields
  • 创建iAction并将其连接到UIButton
  • 按下按钮后,获取每个字符串的文本值,并根据需要的精度将其转换为int/double
  • 把它们加在一起
  • 将该int/double转换回字符串并显示在UILabel中

您必须首先添加5个文本字段、1个输出结果标签和一个按钮。 并使之成为一个出口。。这样地。。。在里面 在.h文件中执行此操作

@property (weak, nonatomic) IBOutlet UITextField *txtField1;
@property (weak, nonatomic) IBOutlet UITextField *txtField2;
@property (weak, nonatomic) IBOutlet UITextField *txtField3;
@property (weak, nonatomic) IBOutlet UITextField *txtField4;
@property (weak, nonatomic) IBOutlet UITextField *txtField5;
@property (weak, nonatomic) IBOutlet UILabel *lblForResult;
- (IBAction)AddButtonClicked:(id)sender;
该按钮是用于单击事件的iAction 安,从你的.m文件开始 Addbutton单击事件。。或您的按钮单击事件

- (IBAction)AddButtonClicked:(id)sender {
    int val1=[self.txtField1.text intValue];
    int val2=[self.txtField2.text intValue];
    int val3=[self.txtField3.text intValue];
    int val4=[self.txtField4.text intValue];
    int val5=[self.txtField5.text intValue];
    int result=val1+val2+val3+val4+val5;
    self.lblForResult.text=[NSString stringWithFormat:@"%d",result];
}
或者你可以这样做,而不是声明五个变量

- (IBAction)AddButtonClicked:(id)sender {
 int result=[self.txtField1.text intValue]+[self.txtField2.text intValue]+[self.txtField3.text intValue]+[self.txtField4.text intValue]+[self.txtField5.text intValue];
    self.lblForResult.text=[NSString stringWithFormat:@"%d",result];
}

听起来很简单。从一个文本字段开始,然后从那里开始。Sumit Sharma你很高大:)谢谢