나는 이것에 대한 연구를 많이했지만 나에게는 아무런 효과가 없다. 여기에 내 문제가있다 :Xcode : 스크롤 뷰에서 이미지 확대
bildfraga라는 내 이미지를 확대 할 수있게하고 싶다. scroll이라는 스크롤 뷰에 배치됩니다. 사진을 스크롤 할 수는 있지만 확대하지는 못합니다.
이 이미지가 표시 될 때 내 코드입니다 :
bildfraga = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"dtk2.png"]];
scroll.contentSize = bildfraga.frame.size;
[scroll addSubview:bildfraga];
scroll.minimumZoomScale = 0.4;
scroll.maximumZoomScale = 4.0;
[scroll setZoomScale:scroll.minimumZoomScale];
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scroll{
return bildfraga;
}
을하지만이를 빌드 할 때, 나는 같은 것을 말하는 오류 : "선언되지 않은 식별자 'viewForZoomingInScrollView'의 사용을".
미리 감사드립니다.
/당신은 당신의 클래스는 프로토콜 UIScrollViewDelegate을 채택 할 것을 선언한다
에 구현하고자하는 줌 기능을 볼 필요가있는 문서에 link인가'viewForZoomingInScrollView' 정말 인라인 같은 다른 코드? 다른 방법이 필요합니다. 오, 또한'scroll'의 델리게이트를'self'로 설정했습니다. – mattjgalloway
은 delegate로 viewForZoomingInScrollView 설정을 구현하는 객체입니까? – RBI
[this] (http://stackoverflow.com/questions/8440586/pinch-to-zoom-using-uiscrollview) 링크를 참조하십시오. 희망이 당신을 위해 작동합니다. –