uiscrollview分页跳页?

问题描述 投票:0回答:1

嗨,我有一个 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;
xcode pagination uiscrollview scroll-paging
1个回答
0
投票

我没有足够的代表来发表评论,因此答案就足够了。

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

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

如果您尝试将所有内容以 480 像素的块形式彼此放在一起,那么启用分页应该适合您。

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

© www.soinside.com 2019 - 2024. All rights reserved.