我有一个带有pagingEnabled的UIScrollView,我希望(使用像按钮或其他东西)动画(ly)缩放到每个页面。我正在使用缩放到rect,但这不起作用。请帮忙。
答案 0 :(得分:3)
尝试使用- (void)setContentOffset:(CGPoint)contentOffset animated:(BOOL)animated
,因为您(可能)无论如何都不想更改视图的缩放。
答案 1 :(得分:0)
尝试以下操作滚动页面滚动视图的page
(假设所有页面的宽度相等):
CGRect frame = scrollView.frame;
frame.origin.x = frame.size.width * page;
frame.origin.y = 0;
[scrollView scrollRectToVisible:frame animated:YES];
答案 2 :(得分:0)
就我而言,我忘记了在故事板中连接UIScrollView的委托。因此zoomToRect不起作用。