При попытке создать форму с помощью UITextFields кажется, что cellForRowAtIndexPath: вызывается каждый раз, когда пользователь прокручивает tableView вверх и вниз. Когда это происходит, создается новый UITextField, а старые UITextField больше не видны. Есть ли способ вызвать метод cellForRowAtIndexPath: всего за одну итерацию?

0
sonics876 30 Авг 2011 в 01:52

3 ответа

Лучший ответ

Создайте перья UITableViewCell в Интерфейсном Разработчике с UITextFields и свяжите все объекты с классом viewController.

0
sonics876 29 Авг 2011 в 23:09

Проверьте документы для UITableViewCell, особенно Более пристальный взгляд на ячейки табличного представления и раздел о статическом содержимом ячеек.

2
nevan king 29 Авг 2011 в 22:01

Возможно, вы могли бы рассмотреть простой UIScrollView, а не UITableView? Сложно сказать, чего вы здесь пытаетесь достичь. Возможно, добавлю немного подробностей к своему вопросу.

2
picciano 29 Авг 2011 в 22:18