我有一个滚动视图,其中包含10行图像。 第一次将在屏幕上显示第5个项目 其余5张图像仅在滚动后显示。
但是,我需要每个滚动只显示一个图像。
详细
i have 10 images in my scroll view on a row.
1st,2nd,3rd,4th,5th images will dispaly at the firt time.
when first scroll is done , i need to dispaly the 2nd,3rd,4th,5th,6th images
after next scroll,i need to dispaly the 3rd,4th,5th,6th,7th images
after next scroll,i need to dispaly the 4th,5th,6th,7th,8th images etc.
有什么办法吗? 任何人都可以为我提供一个好方法。
由于
答案 0 :(得分:1)
请参阅UIScrollView
课程中的paging媒体资源。
当图像6出现时,您也可以在- (void)scrollViewDidScroll:(UIScrollView *)scrollView
停止滚动。第二次滚动停止后,图像7将出现等。
答案 1 :(得分:1)
设置UISCrollView位置:
[myScrollView scrollRectToVisible:CGRectMake(x,y,width,height)animated:NO];
答案 2 :(得分:0)
我认为您的案例使用分页功能?如果我正确,您可以尝试使您的滚动视图小于屏幕大小(宽度方式),但取消选中IB中的“剪辑子视图”复选框。请参阅此question。
中的详情