2012-09-17 2 views
0

뷰 컨트롤러를 변경하는 UINavigationController가있는 앱이 있습니다. 각 뷰 컨트롤러에는 확대/축소를 위해 UIImageView가 설정된 UIScrollView가 있습니다. 그러나 뒤로 돌아 가면 이전 뷰 컨트롤러에서 이미지가 크게 확대되어 표시되는 경우가 있습니다. 새 컨트롤러를 밀어 넣기 전의 위치가 아닙니다. 내 View Controller의 -viewWillAppear 메서드에서 scrollScreen의 프레임 너비와 콘텐츠 너비의 비율이되도록 zoomScale을 설정합니다. 보기 컨트롤러를 팝업 할 때 줌 레벨을 최소한 기본값으로 되돌리려면 어떻게합니까?ios UIScrollView 이미지가 UINavigationController 변경 후 줌 변경

답변

1

팝을 NSDictionary에 팝업 한 다음 원하는 값을 저장하는 함수를 실행 한 다음 원본보기 컨트롤러의 viewDidLoad에서이 값을 검색합니다.

그런 다음 가져온 데이터를 사용하여 원하는 모든 상태에서 이미지를 표시하십시오.

NSDictionary 자습서에 대한 링크는 at this sitethis youtubeVideo.

입니다.
관련 문제