0

嗨,我有一个 uiscrollview,我有 4 个图像,按钮在情节提要中垂直排列,我启用了分页,但它会跳过大部分图像并捕捉到最后一个图像。有没有办法让它在每个全屏图像上停止而不加载一堆uiviews?这是我已经拥有非常基本的代码。。H

IBOutlet UIScrollView *scroller2;
}

@property (nonatomic, strong) IBOutlet UIScrollView *scroller2;

@end

.m 
@synthesize scroller2;
[scroller2 setContentSize:CGSizeMake(320, 3543) ];
scroller2.pagingEnabled = YES;
4

1 回答 1

0

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

我在复制您的问题时遇到问题,所以我想知道您是否可以在滚动视图中发布您的 imageViews 的大小。另外,您是从某处从网络加载图像还是它们只是本地图像?

启用分页的工作方式是假设您的案例中的每个“页面”或图像视图和图片都彼此相邻,没有间隙。它简单地通过添加设备的屏幕尺寸并捕捉到下一个点来计算页面。当您说它跳过一些照片时,您的意思是在某些情况下它正在捕捉到照片的一半或只是直接跳到最后?

如果您尝试将所有内容以 480 像素的块排列在彼此下方,那么启用分页应该适合您。

希望这对您有所帮助,让我知道您的进展如何

于 2013-02-05T21:47:05.723 回答