嗨,我有一个uiscrollview,我有四个图像,按钮在故事板中垂直排列,我启用了分页,但它跳过了大部分图像并捕捉到最后一个。是否有办法让它在每个全屏幕上停止图像没有加载一堆uiviews? 这是我已经非常基本的代码。 .h
IBOutlet UIScrollView *scroller2;
}
@property (nonatomic, strong) IBOutlet UIScrollView *scroller2;
@end
.m
@synthesize scroller2;
[scroller2 setContentSize:CGSizeMake(320, 3543) ];
scroller2.pagingEnabled = YES;
答案 0 :(得分:0)
我没有足够的代表发表评论所以答案就足够了。
我在复制你的问题时遇到了问题所以我想知道你是否可以在scrollView中发布你的imageViews的大小。你也在某处从网上加载图像,还是只是本地图像?
启用分页的方式是假设您的案例中的每个“页面”或图像视图和图片都是相邻的,没有间隙。它只是通过添加设备的屏幕尺寸并捕捉到下一个点来计算页面。当你说它跳过一些照片时,你的意思是它在某些情况下拍摄到照片的中途还是直接跳到最后?
如果你试图以480px的方块将所有东西放在彼此之下,那么启用分页应该适合你。
希望这有一些帮助,让我知道你是如何进行的