gpt4 book ai didi

ios - 上一个和下一个图像可见的图像 slider

转载 作者:行者123 更新时间:2023-11-29 01:54:59 24 4
gpt4 key购买 nike

我有的是图像列表。我在启用分页的 ScrollView 中显示这些图像。

现在客户回来要求显示下一张(部分可见)、当前(完全可见)和上一张(部分可见)图像,如下图所示。


(来源:mzstatic.com)

我试过的如下。

int mm = 150;
for (int i=0;i<featuredProductArray.count;i++) {
UIButton *mButton = [UIButton buttonWithType:UIButtonTypeCustom];
[mButton addTarget:self action:@selector(takeMeToProductDetails:) forControlEvents:UIControlEventTouchUpInside];
mButton.imageView.contentMode = UIViewContentModeScaleAspectFill;
[mButton sd_setImageWithURL:[NSURL URLWithString:[[[featuredProductArray objectAtIndex:i] valueForKey:@"Image"] stringByReplacingOccurrencesOfString:@"/Original/" withString:@"/1080/"] ] forState:UIControlStateNormal placeholderImage:[UIImage imageNamed:@"slider_bg.png"]];
[mButton setAdjustsImageWhenHighlighted:NO];
mButton.accessibilityValue = [NSString stringWithFormat:@"feat%d", i];
mButton.frame = CGRectMake(mm*iPhoneFactorX, 0, 780*iPhoneFactorX, iPhoneHeight-(20+(149*iPhoneFactorX)));
mm = mm + 780+50;
[yScrollView addSubview:mButton];
}

现在我遇到了分页问题。当我滚动时,第二张图片没有居中......

最佳答案

要启用pagingEnabled,您必须确保页面是连续的且大小相同。有必要增加 subview 的大小以包含按钮之间距离的一半(也许通过为按钮创建一个包含 super View )。

关于ios - 上一个和下一个图像可见的图像 slider ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30964050/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com