Динамические текстовые поля в iPhone возможны или нет? - PullRequest
2 голосов
/ 28 февраля 2012

Я пытаюсь динамически разместить textFields на экране iPhone, но не понимаю, как его запустить.

Я должен разместить текстовое поле там, где когда-либо нажимает пользователь. когда пользователь нажимает на экран, текстовое поле или textView должны быть там, и пользователь может написать комментарий там. Возможно ли это?

Ответы [ 3 ]

1 голос
/ 28 февраля 2012

Вы можете получить координаты места, где произошло касание. Затем вы можете динамически создать текстовое поле и установить его начало в этой координате.

1 голос
/ 28 февраля 2012

да возможно ..

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event

вызывается на контроллере вида, когда пользователь касается вида.

там вы можете выделить текстовое поле и установить его центр в центр касания.

1 голос
/ 28 февраля 2012

Да, действительно возможно динамически добавлять UITextField на экран.

A UITextField - это просто другое представление (хотя и наследуемое от UIControl, а затем UIView). После того, как вы создадите UITextView программно, вы можете добавить его через addSubview к представлению на экране.

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