为什么这不起作用?我的断点设置在targetContentOffset->y = -50.0f;
并且它被击中,不知道为什么它没有任何效果。
是分页=否。
- (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];
});
}
}
答案 0 :(得分:0)
这似乎是你的答案。
如果滚动视图位于默认内容偏移位置,那么设置UIScrollView
targetContentOffset
时会出现scrollViewWillEndDragging:withVelocity:targetContentOffset:
错误。