Iphone uiscrollview进入页面并使用向上和向下按钮在页面之间移动
我需要使我的滚动视图进入页面,并使用向上和向下按钮在页面之间移动Iphone uiscrollview进入页面并使用向上和向下按钮在页面之间移动,iphone,uiscrollview,pagination,uibutton,Iphone,Uiscrollview,Pagination,Uibutton,我需要使我的滚动视图进入页面,并使用向上和向下按钮在页面之间移动 如何使用按钮实现页面之间的移动?创建一个要调用的changePage方法-与使用pageControl时通常使用的方法相同 我建议,如果您以前没有这样做过,尝试使用pageControl实现,然后在排序后切换到按钮 -(IBAction)changePage:(id)sender { CGRect frame = scroll.frame; frame.origin.x = frame.size.width * pageC
如何使用按钮实现页面之间的移动?创建一个要调用的changePage方法-与使用pageControl时通常使用的方法相同 我建议,如果您以前没有这样做过,尝试使用pageControl实现,然后在排序后切换到按钮
-(IBAction)changePage:(id)sender {
CGRect frame = scroll.frame;
frame.origin.x = frame.size.width * pageControl.currentPage;
frame.origin.y = 0;
[scroll scrollRectToVisible:frame animated:YES];
pageControlIsChangingPage = YES;
}
-(void)scrollViewDidEndDecelerating:(UIScrollView *)_scrollView {
pageControlIsChangingPage = NO;
CGFloat pageWidth = _scrollView.frame.size.width;
int page = floor((_scrollView.contentOffset.x - pageWidth / 2) / pageWidth) + 1;
pageControl.currentPage = page;
}
-(void)scrollViewDidScroll:(UIScrollView *)_scrollView {
if (pageControlIsChangingPage) {
return;
}
CGFloat pageWidth = _scrollView.frame.size.width;
int page = floor((_scrollView.contentOffset.x - pageWidth / 2) / pageWidth) + 1;
pageControl.currentPage = page;
}