Хорошо, лучший способ сделать это - преобразовать числа, введенные в числа с плавающей точкой, затем выполнить любую математическую задачу, которую вы хотите, а затем преобразовать ответ в строку и отобразить строку в метке.Как вы можете видеть здесь, в моем файле .h:
IBOutlet UITextField *rectWidth;
IBOutlet UITextField *rectLength;
IBOutlet UILabel *rectResult;
}
@property (retain, nonatomic) UITextField *rectWidth;
@property (retain, nonatomic) UITextField *rectLength;
@property (retain, nonatomic) UILabel *rectResult;
-(IBAction)calculate:(id)sender;
Как вы можете видеть, у меня есть 2 текстовых поля для ввода данных пользователем.Прямо сейчас я использовал его для поиска области и объема, но вы можете назвать их как хотите.Также у меня есть действие расчета, чтобы сообщить программе, что делать при нажатии кнопки.Затем в вашем .m
-(IBAction)calculate:(id)sender {
float floatRectResult=[rectWidth.text floatValue]*
[rectLength.text floatValue];
NSString *stringRectResult=[[NSString alloc]
initWithFormat:@"%1.2f",floatRectResult];
rectResult.text=stringRectResult;
[stringRectResult release];
}
Так что все, что вам нужно сделать, это вставить этот код и заменить * позади float floatRectResult = [rectWidth.text floatValue] на любую формулу, которую вы хотите использовать.Как сложение, вычитание и т. Д. Таким образом, в конструкторе интерфейса соедините текстовые поля с двумя текстовыми полями и метку с меткой на экране.Затем создайте кнопку и привяжите ее к расчету IBAction.И это должно быть все.Надеюсь, это поможет.