在寻找教程并看到很多关于滚动图像的答案后,我很难像在 Lane Splitter 中选择字符那样实现 UIScrollView。在这个卷轴中,我感兴趣的区域是小图像。我想做同样的。
另一个让我感兴趣的例子应该是来自 Itunes 的封面流,但左右两边没有图像。只是中心的图像,以及相同的动画。
谢谢你的帮助 !=)
在寻找教程并看到很多关于滚动图像的答案后,我很难像在 Lane Splitter 中选择字符那样实现 UIScrollView。在这个卷轴中,我感兴趣的区域是小图像。我想做同样的。
另一个让我感兴趣的例子应该是来自 Itunes 的封面流,但左右两边没有图像。只是中心的图像,以及相同的动画。
谢谢你的帮助 !=)
-(id)init{
self = [super init];
if (self){
UIScrollView *scroller = [[UIScrollView alloc] initWithFrame:CGRectMake(30, 155, 265, 180)];
[scroller setBackgroundColor:[UIColor lightGrayColor]];
[scroller setPagingEnabled:YES];
[scroller setDelegate:self];
[self addSubview:scroller];
NSArray *arrayOfImages = [NSArray alloc] initWithObjects images, nil];
}
-(void)setScrollView:(UIScrollView *)scroller1 :(NSArray *)array{
for (int i = 0; i < array.count; i++) {
CGRect frame;
frame.origin.x = scroller.frame.size.width * i;
frame.origin.y = 0;
frame.size = scroller.frame.size;
UIImageView *newPageView = [[UIImageView alloc] initWithImage:[array objectAtIndex:i]];
newPageView.contentMode = UIViewContentModeScaleAspectFit;
newPageView.frame = frame;
[scroller addSubview:newPageView];
}
scroller.contentSize = CGSizeMake(scroller.frame.size.width * array.count, scroller.frame.size.height);
}
-(void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
[self setScrollView:scroller :arrayOfImages];
}
我相信这应该有效。它是一个滚动视图并插入 uiimageviews