Добавление пяти номеров, введенных в виде строк в текстовых полях

команда

У меня есть пять текстовых полей, в которые цифры вводятся как строки. Мне нужно преобразовать строки в числа, добавить их вместе, а затем отобразить результат в лавелле.

пользователь вводит значение в каждое текстовое поле и вычисляет с помощью кнопки

танки

-7
источник поделиться
2 ответа

Вы должны сначала добавить 5 TextField, 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;

кнопка IbAction для Clicking Event Ann делает это из вашего.m File Addbutton Clicked Event.. или вашего события Click Button.

- (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];
}
0
источник

Извините, но это базовое 101 программирование. За исключением кода для написания кода, попробуйте это

  • Если вы используете раскадровку, создайте 5 UITextField IBOutlets
  • Подключите их к вашим 5 UITextFields в раскадровке
  • Создайте IBAction и подключите его к UIButton
  • При нажатии на кнопку Получите текстовое значение каждой строки и преобразуйте ее в int/double в зависимости от требуемой точности.
  • Добавьте их вместе.
  • Преобразуйте этот int/double обратно в строку и отобразите его в UILabel
-1
источник

Посмотрите другие вопросы по меткам или Задайте вопрос