2012-12-16 2 views
1

내 UICollectionView의 맨 위에 '컨텐츠'를 추가하려고하는데 사용자가 충분히 위로 스크롤하면 메소드가 호출됩니다.누군가 UICollectionView의 맨 위로 스크롤 할 때 메서드를 호출하려면 어떻게해야합니까?

'끌어서 새로 고침'과 유사하지만 데이터를 새로 고치는 대신 다른보기를 표시하려고합니다.

이 동작은 다른 목록간에 '위로'및 '아래로'탐색 할 때 '지우기'응용 프로그램에 있습니다.

미리 도움을 주셔서 감사합니다.

편집 : 나는이를 사용하여 위의 내용을 추가하는 방법을 발견 :

UIView *topview = [[UIView alloc] initWithFrame:CGRectMake(0,-480,320,480)]; 
[self.tableView addSubview:topview]; 

가 지금은 컬렉션 뷰의 상단을 넘어 스크롤 사용자에게 응답하는 방법을 알아낼 필요가있다.

답변

1

UICollectionView는 UITableView를 많이 기반으로한다는 것을 알게 될 것입니다. 이전에 자체 제작 한 Pull-to-Refresh 클래스와 비슷한 방법을 사용 해보았습니까? 다음 줄의 어떤 것 :

if (isDragging && scrollView.contentOffset.y < 0) 
관련 문제