UIScrollView zoomToRect无法正常工作

时间:2010-01-12 12:55:31

标签: iphone uiscrollview

我有一个带有pagingEnabled的UIScrollView,我希望(使用像按钮或其他东西)动画(ly)缩放到每个页面。我正在使用缩放到rect,但这不起作用。请帮忙。

3 个答案:

答案 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不起作用。