2014-11-21 4 views
2

iOS 개발에 초보자입니다. 나는이 질문이 더 많은 시간을 물었지만 그것을 얻지 못했다는 것을 안다. 여기에 내가 하나의 UIImageView에 내 이미지를 추가 한 다음 내가 여기iOS에서 UIScrollview 내부 이미지 뷰를 확대하는 방법?

-(UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView 
{ 
return bigImage; 
} 

내있는 ScrollView가 모두 포함하기 때문에 같은 ViewforzoomInScrollview 쓰기 같은

for(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); 
    [self.zoomScroll addSubview:bigImage]; 
    [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; 

로와의 코드를 작성할 수있는 UIScrollView에이 UIImageView에 추가 이미지를 표시하지만 확대/축소시 확대/축소 첫 번째 이미지와 확대 된 스크롤 후 크기가 고정으로 설정되고 스크롤되지 않습니다. 여기 모든 속성 대원을 Scrollview의 MaximumZoomScale, MinimumZoomScale과 같이 설정했지만 확대/축소가 아닙니다 Scrollview의 Curreent 이미지 Zoom 항상 첫 번째 Imageview의 이미지가 나에게 솔루션을 제공하십시오.

+0

- (UIView의 *) viewForZoomingInScrollView : (있는 UIScrollView *)있는 ScrollView { 반환 bigImage; } 여기 bigImage로 돌아오고 있습니다. 그것은 글로벌이거나 첫 번째 또는 마지막 이미지를 표시하는 이유가 될 수 있습니다. – Smile

+0

예 글로벌입니다 –

+0

속성 또는 전체 bigImage로 가져 갔습니까? – Smile

답변

0

This raywenderlich에 대한 자습서는 원하는 작업을 정확히 설명합니다.

내 생각 엔 당신이에 최소/최대 줌 레벨을 설정해야한다는 것이다 UIScrollView

관련 문제