Как прокрутить UITableView к определенной позиции?

Я хотел бы прокрутить свои ячейки UITableView 2 вниз при нажатии на кнопку. Общая высота для сдвига вниз составляет 100 пкс. Как я могу выполнить это?

8
задан Sheehan Alam 26 May 2010 в 06:09
поделиться

2 ответа

Установите свойство contentOffset .

[aTableview setContentOffset:CGPointMake(0,100)];
11
ответ дан 5 December 2019 в 08:50
поделиться

Если вы знаете, к какой ячейке вы хотите прокрутить, используйте scrollToRowAtIndexPath:atScrollPosition:animated:

http://developer.apple.com/iphone/library/documentation/uikit/reference/UITableView_Class/Reference/Reference.html#//apple_ref/occ/instm/UITableView/scrollToRowAtIndexPath:atScrollPosition:animated:

иначе используйте свойство contentOffset или прокрутку по пикселям http://developer.apple.com/IPhone/library/documentation/UIKit/Reference/UIScrollView_Class/Reference/UIScrollView.html#//apple_ref/doc/uid/TP40006922-CH3-SW26

5
ответ дан 5 December 2019 в 08:50
поделиться