참고 : 여기에 제공된 답변 은 저에게 적합하지 않습니다.
UIScrollView (테이블 뷰가 아니라 사용자 지정 항목)가 있으며 사용자가 특정 작업을 수행 할 때 뷰 내에서 스크롤 (끌기 또는 감속)을 종료하고 싶습니다. 예를 들어 다음과 같이 시도했습니다.
[scrollView scrollRectToVisible:CGRectInset([scrollView bounds], 10, 10) animated:NO];
이미 보이는 rect가 주어지면 스크롤은 그 위치에서 멈출 것이지만 이것은 효과가 없다는 것이 밝혀졌습니다. 분명히 스크롤 뷰는 주어진 rect가 경계에 있고 조치 없음. 내가 할 수 확실히하는 RECT 주면, 정지 스크롤을 얻을 수 밖에 현재 눈에 보이는 경계를하지만,보기의 contentSize 내부. 이로 인해 예상대로보기가 중단되는 것 같지만 다른 위치로 이동합니다. 이 작업을 합리적으로 수행하기 위해 여백에서 약간 놀아 볼 수 있지만, 작업을 수행하는 스크롤 뷰를 중지하는 깨끗한 방법을 아는 사람이 있습니까?
감사.