2
왜이 기능이 작동하지 않습니까? 나는 중단 점이 targetContentOffset->y = -50.0f;
으로 설정되어 있고, 어떤 영향을 미치지 않는지 확실하지는 않습니다.UIScrollView scrollViewWillEndDragging : targetContentOffset : not working
예 페이징 = 아니오.
- (void)scrollViewWillEndDragging:(UIScrollView *)scrollView withVelocity:(CGPoint)velocity targetContentOffset:(inout CGPoint *)targetContentOffset {
if (scrollView.contentOffset.y < -50.0f) {
targetContentOffset->y = -50.0f;
}
else {
*targetContentOffset = CGPointZero;
// Need to call this subsequently to remove flickering.
dispatch_async(dispatch_get_main_queue(), ^{
[scrollView setContentOffset:CGPointZero animated:YES];
});
}
}
조건을 입력하고 있습니까? 대리자 메서드가 제대로 호출되고 있습니까? –
@ 0x7fffffff 예, 세 번째 줄에 중단 점을 설정했는데 도달했습니다. 그것은 단지'targetContentOffset-> y = -50.0f;를 수행하는 것입니다. '는 아무 효과가 없습니다. – random