Управление значениями текстового поля в приложении для iPhone - PullRequest
1 голос
/ 06 января 2009

Как мне манипулировать переменными текстового поля в приложении iPhone? Я хочу иметь три текстовых поля, отформатированных только для чисел, и иметь возможность манипулировать данными, когда нажимаю разные кнопки.

Любая помощь будет оценена!

Ответы [ 3 ]

3 голосов
/ 06 января 2009

Объекты UITextField имеют свойство «text» типа NSString, которое может быть прочитано и записано. Сохраняйте ссылку на текстовые поля, и когда кнопка нажата, обновите свойство текста поля с новой строкой NSS для изменения его содержимого. Если текстовые поля не доступны для непосредственного редактирования пользователем, вы можете вместо этого использовать UILabel, который в основном является просто нередактируемым текстовым полем (и который также имеет свойство чтения / записи "text").

1 голос
/ 07 января 2009

Возможно, вы также захотите прочитать о классе NSNumberFormatter, который позволяет форматировать входные данные любым способом, соответствующим вашему приложению (значения валют, числа с плавающей точкой и т. Д.).

0 голосов
/ 11 января 2009

Чтобы решить проблему редактирования определенных текстовых полей, вы можете отключить взаимодействие с пользователем до нажатия кнопки.

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