0

저는 UIScrollView를 사용하는 응용 프로그램을 작성하고 있습니다. 사용자가 콘텐츠의 끝에 도달하면이를 감지해야합니다. 왼쪽면을 말할 때 잘 작동합니다. 내가 오른쪽에 대한 동일 말할 수 있으면 좋겠다UIScrollView 문제

if([scrollView contentOffset].x < -120.0f) 
    [self prev:nil]; 

: 여기에 내 코드입니다. , 627.000000 오프

2011-03-16 14 : 24 : 40.920 Digibi [707 1774]는 NSLog 내가이를보고, 나에게 문제

I는 내용의 제한으로 스크롤
NSLog(@"Off %f, content %f", [scrollView contentOffset].x, [scrollView contentSize].width); 

을 releaved 콘텐츠 1106.286011

아무도 좋은 해결책을 알고 있습니까? 고급의

감사합니다.

답변

1

내용 오프셋은 스크롤보기 내용의 왼쪽 가장자리에서 측정됩니다. 이 경우 콘텐츠 너비와 콘텐츠 오프셋의 차이는 약 480 픽셀, 아마도 스크롤보기의 너비 일 것입니다. 오른쪽 가장자리가 어디에 있는지 확인해야 할 때 스크롤 뷰의 경계 너비를 내용 오프셋에 추가하면됩니다.

+0

고맙습니다. – Chunkles