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中
@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你很高大:)谢谢