Я новичок в IOS Development.in мое приложение содержит два Scrollview один Scrollview является Большой и Малый Один Scrollview Вот мой Scrollview Содержать же изображения, но один содержит малых и один большой, как Содержать как мой кодексКак выбрать одно изображение прокрутки в другое окно прокрутки?
для большого Scrollview.
for(int index=0; index < [self.imagesa count]; index++)
{
NSDictionary *dict=[self.imagesa objectAtIndex:index];
NSString *image=[dict valueForKey:@"link"];
bigImage=[[UIImageView alloc]init];
bigImage.userInteractionEnabled=TRUE;
bigImage.tag=123;
bigImage.tag=index;
bigImage.bounds=CGRectMake(0, 0, self.zoomScroll.frame.size.width, self.zoomScroll.frame.size.height);
bigImage.frame=CGRectMake(index * self.zoomScroll.frame.size.width, 0, self.zoomScroll.frame.size.width, self.zoomScroll.frame.size.height);
[bigImage setMultipleTouchEnabled:YES];
[bigImage sd_setImageWithURL:[NSURL URLWithString:image] placeholderImage:[UIImage imageNamed:@"1.png"]];
[bigImage setUserInteractionEnabled:TRUE];
[self.objectarray insertObject:bigImage atIndex:index];
CGSize scrollViewSize=CGSizeMake(self.zoomScroll.frame.size.width*[self.objectarray count], self.zoomScroll.frame.size.height);
[self.zoomScroll setContentSize:scrollViewSize];
[self.zoomScroll addSubview:[self.objectarray objectAtIndex:index]];
self.zoomScroll.scrollEnabled=YES;
self.zoomScroll.clipsToBounds=YES;
}
Здесь self.zoomScroll мой BigScrollview и ширина = 300 ширина = 270 и для малых Scrollview
for(int index=0; index < [self.imagesa count]; index++)
{
NSDictionary *dict=[self.imagesa objectAtIndex:index];
NSString *image=[dict valueForKey:@"link"];
UIImageView *img = [[UIImageView alloc] init];
img.tag=index;
img.bounds = CGRectMake(10, 10, self.scrollView.frame.size.width, self.scrollView.frame.size.width);
img.frame = CGRectMake(5+xOffset, 0, 50, 50);
NSLog(@"image: %@",[self.imagesa objectAtIndex:index]);
[img sd_setImageWithURL:[NSURL URLWithString:image] placeholderImage:[UIImage imageNamed:@"1.png"]];
[self.imageArray insertObject:img atIndex:index];
self.scrollView.contentSize = CGSizeMake(scrollWidth+xOffset,110);
CALayer *borderLayer = [CALayer layer];
CGRect borderFrame = CGRectMake(10, 10, (img.frame.size.width), (img.frame.size.height));
[borderLayer setBackgroundColor:[[UIColor clearColor] CGColor]];
[borderLayer setFrame:borderFrame];
[borderLayer setCornerRadius:kCornerRadius];
[borderLayer setBorderWidth:kBoarderWidth];
[borderLayer setBorderColor:[[UIColor redColor] CGColor]];
[img.layer addSublayer:borderLayer];
[self.scrollView addSubview:img];
[self.scrollView addSubview:[self.imageArray objectAtIndex:index]];
NSLog(@"New Array %@",self.imageArray);
xOffset += 60;
}
и self.scrollView мал Scrollview и Width = 300 и высота = 113
Здесь я хочу, когда я прокручу свой большой прокрутки, а затем прокрутил My Small Scrollview с каким изображением, которое я выбрал в My Big Scrollview. Как это возможно, как в Android Give View Pager With Paging View. если это возможно, тогда дайте мне решение, пожалуйста.
Пожалуйста, дайте мне пример этого. Я не могу понять этот метод за раз. –
Извините, я не про образец кода и пример. Я знаю логику реализации, которую я ясно объяснил вам. Прочтите его и просто выполните шаги. – Tirth