uiscrollview分页跳过页面



hi我有一个uiscrollview,我有4个图像,在故事板中有垂直排列的按钮,我启用了分页,但它跳过了大部分图像,并捕捉到最后一个。有没有一种方法可以让它在每个全屏图像上停止,而不加载一堆uiview?这是我已经掌握的非常基本的代码。.h

IBOutlet UIScrollView *scroller2;
}
@property (nonatomic, strong) IBOutlet UIScrollView *scroller2;
@end
.m 
@synthesize scroller2;
[scroller2 setContentSize:CGSizeMake(320, 3543) ];
scroller2.pagingEnabled = YES;

我没有足够的代表发表评论,所以一个答案就足够了。

我在复制你的问题时遇到了问题,所以我想知道你是否可以在scrollView中发布你的imageViews的大小。此外,你是从网络上的某个地方加载图像,还是它们只是本地图像?

启用分页的工作方式是,它假设您的案例中的每个"页面"或imageview和图片都紧挨着,没有间隙。它只需添加设备的屏幕大小并捕捉到下一点即可计算页面。当你说它跳过一些照片时,你的意思是在某些情况下它会跳到照片的一半,还是只是跳到最后?

如果你尝试将所有东西都放在480px的块中,那么启用分页应该对你有效。

希望这能有所帮助,让我知道你是如何使用的

最新更新