2010-05-10 2 views
0

저는 FlowCoverView (iPhone에서 커버 플로우를 에뮬레이트하는 훌륭한 라이브러리) 인스턴스를 가지고 있습니다. 그리고 업데이트를 제외하고는 훌륭하게 작동합니다. 배후에서 테이블을 업데이트 할 때 IB에서 정의 된이 컨트롤을 업데이트하고 다시로드한다고 알릴 방법이 없습니다. (당신이 reloadData를 사용하여 테이블로 할 수있는 것처럼)화면에서 컨트롤 바꾸기

질문에, 화면 상에있는 컨트롤을 다른 컨트롤로 대체하여 강제로 다시로드하는 방법이 있습니까?

답변

0

FlowCoverViewDelegate의 다음 프로토콜 방법을 구현할 때 데이터 변경이 반영되어 있는지 확인하십시오.

- (UIImage *)flowCover:(FlowCoverView *)view cover:(int)cover; 
- (int)flowCoverNumberImages:(FlowCoverView *)view; 
+0

이렇게하면 더 가까워지고, 컨트롤은 시리즈의 4 번째 이미지를 묻습니다. 따라서 세트의 끝에 추가했다고 가정합니다. 새 이미지는 배열의 첫 번째 항목으로 설정됩니다. 거기에 모든 데이터를 다시로드하도록 컨트롤에 지시하는 방법이 있습니까? –

+0

FlowCoverView에 메소드를 추가하여 필요할 경우 DataCache와 현재 위치를 지울 수도 있습니다. 또한 프로토콜의 또 다른 방법이 고려해야합니다. 편집 된 답변을 참조하십시오. – hpique

관련 문제