2012-12-23 12 views
6

W jaki sposób można przewijać UICollectionView, gdy masz tylko kilka komórek?Tworzenie iOS UICollectionView przewijany z PullToRefreshView

Zaimplementowałem UICollectionView, który wydziela komórki w postaci siatki. Jeśli jest tylko kilka komórek, domyślnie UICollectionView nie jest przewijany (wszystkie komórki mieszczą się na ekranie telefonu).

Jednak zaimplementowałem również PullToRefreshView. Działa to doskonale, gdy mam dużo komórek, ponieważ UICollectionView jest następnie przewijany i mogę ciągnąć i odświeżać.

Co mogę zrobić, aby przewijać UICollectionView pomimo posiadania kilku komórek?

Oto jak zainicjować mój PullToRefreshView

self.pull = [[PullToRefreshView alloc] initWithScrollView:self.collectionView]; 
[self.collectionView addSubview:self.pull]; 

Odpowiedz

20

Ponieważ UICollectionView dziedziczy od UIScrollView, jest to tak proste jak tworzenie self.collectionView.alwaysBounceVertical = YES uzyskać trwałe odbijania, bez względu na to, ile komórek Twój widok kolekcji ma.

Powiązane problemy