2013-05-21 3 views
0

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

здесь ссылка и можно скачать здесь http://pastelink.me/dl/9c2f89

код, который я использовал для прокрутки вверх.

[super viewWillAppear:YES]; 
UITableViewCell *cellC = (UITableViewCell *)[[textField superview]superview]; 
[tabController scrollToRowAtIndexPath:[tabController indexPathForCell:cellC] atScrollPosition:UITableViewScrollPositionTop animated:YES]; 
+0

является tabcontrller ur tableview refference? Или является самим контроллером tableview? Did you try [tableview scrollRectToVisible: CGRectMake (0, 0, 1, 1) анимированный: ДА], если вы используете табличное представление отдельно. – hacker

+0

используйте Custom cell на tableView. –

+0

это tableviewcontroller – user2402997

ответ

0

взгляд на этот проект here добавить этот класс в проект и попытаться использовать его может работать (TPKeyboardAvoidingTableView .h/TPKeyboardAvoidingTableView .m).

0

Вы используете код,

[tabController scrollToRowAtIndexPath:[tabController indexPathForCell:cellC] atScrollPosition:UITableViewScrollPositionTop animated:YES]; 

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

Приведенный выше код работает, если вы дать более высокое количество строк. Например: 15

+0

можно проверить, что проект – user2402997

+0

да, я проверил этот проект ..... – Venkat

+0

, если я сделаю это изменение, он будет работать – user2402997

0

Дать тег ur ur, который правильно помещен в cellForRowAt:

NSIndexPath *indexPath = [self.tableView indexPathForRowAtPoint:[textField convertPoint:textField.frame.origin toView:self.tableView]]; 

когда TextField становится активным, использовать scrollToRowAtIndexPath:atScrollPosition:animated:

для прокручивать TableView

Смежные вопросы