Приложение калькулятор, окукливание текстового поля от кнопок, iphone - PullRequest
0 голосов
/ 02 марта 2010

Я создаю простое приложение калькулятора. У меня есть 10 кнопок с маркировкой от 0 до 9 и 5 кнопок для операций. У меня есть uitextfied, который должен быть заполнен из кнопок. т.е. когда пользователь нажимает кнопку 1, в поле необходимо ввести 1 и т. д. Также введенное значение должно быть там, даже если пользователь нажимает другое. как это сделать .. просьба помочь ..

Ответы [ 2 ]

1 голос
/ 02 марта 2010

Вам необходимо объявить текстовое поле (и кнопки) как Outlets в Интерфейсном Разработчике. Затем вам нужно подключить событие touch up inside каждой кнопки к методу. У вас может быть 10 методов, по одному для каждой кнопки, или только один метод и фильтр на id или tag. В действиях кнопки вы можете легко обновить текстовое поле, добавив правильный номер.

1 голос
/ 02 марта 2010

Я бы лично сохранял пользовательский ввод в NSMutableString, проверяя ввод (для счёта) и добавляя его в переменную, если валидация возвращает true.

Тогда при нажатии кнопки это просто вопрос обновленияUITextField с содержимым NSMutableString.

Для целей вычислений строковое значение может быть преобразовано в соответствующий числовой тип, когда требуется вычисление.

...