2012-05-21 3 views
0

아래 코드를 사용하여 서버에서 더 많은 데이터를 검색 한 후 uitableview의 내용 오프셋을 설정합니다. 내가 세로 스크롤 막대가 그 끝에 도달 사라하지만 단지 초 동안 최대 몇 행을 다시 나타나고 있음을 알 빠른 내 손가락을 아래로 스크롤 어떤 이유 uitableview에서 수직 uiscrollbar의 이상한 동작

[tablefollow setContentOffset:CGPointMake(0, tablefollow.contentSize.height- self.tablefollow.bounds.size.height-5+ (numLines*(25/numLines))) animated:NO]; 

다시 사라집니다! 이것은 필자가 손가락으로 빨리 uitableview의 맨 아래로 스크롤 할 때 발생합니다. 이것은 천천히 uitableview의 맨 아래로 스크롤 할 때 발생하지 않습니다. 누구든지 전에이 문제가있어?

도움을 주시면 감사하겠습니다.

답변

0

사용자가 uitableview를 스크롤하는 경우에도 내가 언급 한 코드가 호출되는 것이 문제였습니다. 두루마리의 속도와는 아무런 관련이 없습니다. 방금 scrollviewdidbegindragging에 값을 추가하고 TRUE로 설정 한 다음 scrollviewdidenddragging이 발생하면이를 FALSE로 설정합니다. 나는 다음 코드가 다른 실행이 실행되지 않습니다 내 기능

If (!scrollingvalue) 
{ 
//execute code 
} 

값이 (jQuery과는 사용자가 드래그되지 않음을 의미한다) 거짓에이 코드를 삽입했다. 누군가가 도움이되기를 바랍니다.