如何以编程方式将UICollectionView滚动到底部?

时间:2015-05-11 10:50:18

标签: ios objective-c uiscrollview uicollectionview

我有UICollectionView。我想在视图出现时滚动到底部。怎么做?

有人可以帮我解决这个问题吗? 提前谢谢。

4 个答案:

答案 0 :(得分:8)

您可以使用以下代码以编程方式将$f = array(); // create blank arrays $v = array(); foreach ($_POST as $key => $value) { $f[] = $key; // push values to the array $v[] = $value; } $f1 = implode(",", $f); // convert array to comma separated string $v1 = implode(",", $v); $sql = "insert into table1($f1) values ($v1)"; 滚动到底部

UICollectionView

答案 1 :(得分:1)

NSIndexPath *lastItem = /*Indexpath of last item*/;
[self.collectionView scrollToItemAtIndexPath:lastItem atScrollPosition:UICollectionViewScrollPositionBottom animated:YES];

答案 2 :(得分:0)

设置集合视图对象的contentoffset.y

答案 3 :(得分:0)

你把这个代码搞砸了。

NSArray *visibleItems = [self.collectionView indexPathsForVisibleItems];
  NSIndexPath *currentItem = [visibleItems objectAtIndex:0];
  NSIndexPath *nextItem = [NSIndexPath indexPathForItem:currentItem.item + 1 inSection:currentItem.section];
  [self.collectionView scrollToItemAtIndexPath:nextItem atScrollPosition:UICollectionViewScrollPositionTop animated:YES];